JQuery编码问题

时间:2010-09-24 17:13:41

标签: jquery

我是Jquery的新手,我知道下面的代码是错误的。有人可以帮我解决它,以便它正常工作吗?

这是我的代码。

$(document).ready(function() {
    setTimeout(function() {
    $('a.delete').click(function(){
    $("div.delete-banner").delay(6000).fadeOut();
      // prevent default action
      return false;
    },5000);
    });
});

1 个答案:

答案 0 :(得分:4)

您已将 setTimeout()的第二个参数传递给 click()函数。它可以帮助您正确地缩进代码,这样您就可以更轻松地发现这样的事情:

$(document).ready(function() {
    setTimeout(function() {
        $('a.delete').click(function(){
            $("div.delete-banner").delay(6000).fadeOut();
            // prevent default action
            return false;
        });     // <- Moved from here
    }, 5000);   // <- To here
});