Jquery 隐藏 divs & 显示 div

3

我希望能够使用一个id和一个class同时隐藏多个元素,再使用一个id和一个class显示这些元素。

目前我的代码如下:

    $(document).ready(function () {
        $('#showhidetarget').hide();

        $('a#showhidetrigger').click(function () {
            $('#about_me').toggle(1200);
        });
    });

因此,#about_me部分会在a#showhidetrigger上隐藏,但如果我再次点击,则会显示出来。如果我想要另一个id来触发显示,我需要添加什么?

2个回答

0

试试这个,

$(document).ready(function () {         

        $('a#showhidetrigger').click(function () {
            $('#about_me').hide(1200);
        });

        $('#idOfSomeother').click(function () {
            $('#about_me').show(1200);
        });

});

谢谢Adil先生。那个方法很完美并且很有道理。如果我有一个部分希望只有在进入网站并按下标志(主页)时才可见怎么办? - rallybilen

0

试试这个

添加另一个触发元素...带有id...比如...id="hideshowtrigger"...这将显示关于我...

Javascript

$(document).ready(function () {
  $('a#showhidetrigger').click(function () {
        $('#about_me').show();
   });

   $('#hideshowtrigger').click(function () {

        $('#about_me').hide();
    });
});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接