4 回答

TA貢獻1783條經(jīng)驗 獲得超4個贊
返回'true' 跳至下一個循環(huán)(就像在普通的循環(huán)中使用'continue')。 以下舉例如何退出each,接著再結(jié)束function:function tx() { var bl=true; $("input[type='text'][name='key']").each(function(){ if($(this).val()=="") { alert("關鍵字不能為空!"); $(this)[0].focus(); bl=false; return false; //退出each循環(huán) } }); if(!bl){ return false; //結(jié)束function } }

TA貢獻1712條經(jīng)驗 獲得超3個贊
1、3秒鐘后提示警告框,只執(zhí)行一次
setTimeout(function(){
alert("ok");
},3000);
2、每隔三秒鐘提示警告框,反復執(zhí)行
setInterval(function(){
alert("ok");
},3000);

TA貢獻1869條經(jīng)驗 獲得超4個贊
var t; //首先你要定義一個全局變量
function Scroll(){ //假設這個就是你的函數(shù)Scroll()
t = setTimeout(function(){
Scroll(); //這里就是每兩秒反復調(diào)用函數(shù)的本身
},2000);
}
$obj.hover(function(){
cleartimeout(t); //鼠標移上去就終止之前給T賦值的setTimeout
},function(){
Scroll(); //鼠標移走就重新執(zhí)行Scroll()函數(shù),當然setTimeout也重新執(zhí)行
});
添加回答
舉報