通过单击另一个DIV隐藏DIV

时间:2014-02-23 08:48:37

标签: javascript jquery

我有一个'div'标签(通过id = go)并编写一个脚本,我点击div,然后会显示另一个div(通过id = example),并显示一些数据: 这是我的div:

  <div id="go" style="position: relative">Click</div>
  <div id="example" style="position: relative"></div>

和脚本:

 $("#go").click(function () {

                   $("#example").fadeIn(1200);
                   $("#count").text('');
                    setInterval(
                         function () {
                            p(); count();
                          }, 8000);
                    });

我希望当我点击div(通过id = go)agin div(带id = example)隐藏时,我怎样才能改进我的脚本呢?

3 个答案:

答案 0 :(得分:2)

您可以使用fadeToggle()fadeIn()fadeOut()之间切换:

$("#example").fadeToggle(1200);

<强> Fiddle Demo

答案 1 :(得分:0)

你试过.toggle()吗? 参考文献位于jQuery docs。 AFAIK它可以满足您的所有需求 - 包括动画。

答案 2 :(得分:0)

使用.toggle()。检查一下

$("#example").hide();
$("#go").click(function () {
      $("#example").toggle('slow');
});

DEMO