jQuery单击slideUp不起作用

时间:2011-02-10 04:05:09

标签: jquery html slideup

$("#front").click(function () {
    $(this).slideUp();
});

<div class="a" id="front">
    <div class="b">
        <h1>...</h1>
        <p>..........</p>
    </div>
</div>

这段代码有什么问题吗?因为它无法正常工作。

3 个答案:

答案 0 :(得分:2)

$(document).ready(function() {
  $("#front").click(function () {
    $(this).slideUp();
  });
});

答案 1 :(得分:2)

查克说的话。

$(document).ready(function() {
   $("#front").click(function () {
     $(this).slideUp();
  });
});

您无法绑定可能尚不存在的div上的点击&lt; 3

答案 2 :(得分:0)

没有提到的一件事是回调函数,它并不真正适用于此,但对于那些遇到此问题的人而言,这并没有解决它确保你没有像之后的'remove()'那样。 如果您这样做,请使用:

$('#ele').slideUp(function(){
    $(this).remove();
});

就像我说的,以防万一:)