时间jquery函数

时间:2014-05-06 01:52:38

标签: javascript jquery html

当我点击按钮时,我想要下面的代码,它会等待大约3秒钟重复动作。

代码是这样的:

$( ".menu-show").css({ "visibility":"hidden", "opacity":"0" }),
    $( "#bt_web" ).hover(function() {
    $( ".menu-show").css({ "visibility":"visible"}),
    $( ".menu-show").animate({opacity: 1}, 500);
    }, function() {
        $( ".menu-show").css({ "visibility":"hidden"}),
        $( ".menu-show" ).animate({opacity: 0}, 300);
    });

    $( "#bt_web" ).hover(function() {
    $(this).animate({opacity: 0.2}, 500);
    }, function() {
        $(this).animate({opacity: 1}, 300);
    });

jquery中是否有任何函数使它类似于" setTimeout"动作脚本? 谢谢

1 个答案:

答案 0 :(得分:1)

是的,您可以使用.delay()延迟该功能的毫秒数。

一个例子是:

$("#id").delay(600).fadeOut();

这将等待600毫秒,然后fadeOut()

(如果这就是你所说的话)