Javascript 时间jquery函数
当我点击按钮时,下面有我想要的代码,它将等待大约3秒钟来重复操作 代码如下: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); },
$( ".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