添加类后让jquery延迟

时间:2011-08-10 09:19:22

标签: javascript jquery

我希望在添加类之后继续停止脚本,下面是两次似乎失败的尝试。

 window.setTimeout($("#"+item).addClass("highlight"), 5000 );

 $("#"+item).addClass("highlight").delay(5000);

我在哪里错了?

3 个答案:

答案 0 :(得分:0)

你想要这样的东西:

function addClassAndDelay(item, nextMenu) {
    $("#"+item).addClass("highlight");
    window.setTimeout(function() { restOfCode(nextMenu); }, 5000);
}

function restOfCode(nextMenu) {
    jQT.goTo('#'+nextMenu, 'slide');
}

答案 1 :(得分:0)

另一种方式:

$("#"+item).addClass("highlight");

setTimeout(function(){
//rest of the code
}, 5000);

答案 2 :(得分:0)

您可能正在寻找jQuery Highlight插件吗?

$("#mydiv").click(function () {
      $(this).effect("highlight", {}, 3000);
});