jquery 如何终止函数?

jquery 如何终止函数?


天涯尽头无女友
浏览 2426回答 4
4回答

慕娘9325324

返回'true' 跳至下一个循环(就像在普通的循环中使用'continue')。 以下举例如何退出each,接着再结束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循环 } }); if(!bl){ return false; //结束function } }

交互式爱情

1、3秒钟后提示警告框,只执行一次setTimeout(function(){alert("ok");},3000);2、每隔三秒钟提示警告框,反复执行setInterval(function(){alert("ok");},3000);

MMTTMM

var t; //首先你要定义一个全局变量function Scroll(){ //假设这个就是你的函数Scroll()t = setTimeout(function(){Scroll(); //这里就是每两秒反复调用函数的本身},2000);}$obj.hover(function(){cleartimeout(t); //鼠标移上去就终止之前给T赋值的setTimeout},function(){Scroll(); //鼠标移走就重新执行Scroll()函数,当然setTimeout也重新执行});
打开App,查看更多内容
随时随地看视频慕课网APP