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

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

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

4

3 回答 3

2
$(document).ready(function() {
  $("#front").click(function () {
    $(this).slideUp();
  });
});
于 2011-02-10T04:07:57.937 回答
2

查克说的。

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

您无法绑定对可能尚不存在的 div 的点击 <3

于 2011-02-10T04:09:27.853 回答
0

没有提到的一件事是回调函数,它在这里并不真正适用,但对于那些遇到这个问题并且这并不能解决它的人,请确保你没有像'remove()'这样的东西。如果这样做,请使用:

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

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

于 2013-02-19T09:33:57.583 回答