Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 时间jquery函数_Javascript_Jquery_Html - Fatal编程技术网

Javascript 时间jquery函数

Javascript 时间jquery函数,javascript,jquery,html,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); },

当我点击按钮时,下面有我想要的代码,它将等待大约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”的函数?
谢谢

是的,您可以使用
.delay()
,它以毫秒为单位延迟函数

例如:

$("#id").delay(600).fadeOut();
这将等待600毫秒,然后
fadeOut()


(如果这就是你所说的)

可能会有所帮助<代码>:)我想当所有的功能结束后,我得到了3秒的延迟来重新启动。这段代码是否可行?您可以在函数内部延迟运行函数。因此,如果函数是
function()
,那么在最后一行,您将运行
function().delay(500)
@chead