本文共 1400 字,大约阅读时间需要 4 分钟。
Basic setTimeout() Example
setTimeout(function() { // Do something after 5 seconds}, 5000);
Tip: you can use the ClearTimeout() function to clear any timer values previously stored.
timeout = setTimeout('timeout_trigger()', 3000);clearTimeout(timeout);
More setTimeout() Examples
jQuery(document).ready(function () { //hide a div after 3 seconds setTimeout( "jQuery('#div').hide();",3000 );});
Or in a different way:
jQuery(document).ready(function () { //hide a div after 3 seconds setTimeout(function(){ jQuery("#div").hide(); }, 3000);});
Or as a function:
案例:
var timeover; var timeout; $(".namelistul li img").mouseover(function(){ clearTimeout(timeover); clearTimeout(timeout); var namelistli = $(this).parent();//父节点 timeover = setTimeout(function() { if(namelistli.has("span").length==0){ var $span = $(""); $(namelistli).prepend($span); } }, 150); //删除其他的span namelistli.siblings().find("span").remove(); }); $("body").on("mouseout", '.namelistdel', function(){ clearTimeout(timeover); //鼠标离开解除延迟 clearTimeout(timeout); timeout = setTimeout(function() { $(".namelistdel").remove(); }, 150); });
转载地址:http://jbrvx.baihongyu.com/