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

言及されていないことの1つは、コールバック関数です。ここでは実際には適用されませんが、この問題が発生していて解決しない場合は、直後に「remove()」のようなものがないことを確認してください。使用する場合は、次を使用します。

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

私が言うように、念のために:)

于 2013-02-19T09:33:57.583 に答える