为了账号安全,请及时绑定邮箱和手机立即绑定

jquery 如何终止函数?

jquery 如何终止函数?

天涯尽头无女友 2019-05-17 15:11:43
jquery 如何终止函数?
查看完整描述

4 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

返回'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 } }

查看完整回答
反对 回复 2019-05-26
?
交互式爱情

TA贡献1712条经验 获得超3个赞

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



查看完整回答
反对 回复 2019-05-26
?
MMTTMM

TA贡献1869条经验 获得超4个赞

var t; //首先你要定义一个全局变量

function Scroll(){ //假设这个就是你的函数Scroll()
t = setTimeout(function(){
Scroll(); //这里就是每两秒反复调用函数的本身
},2000);
}

$obj.hover(function(){
cleartimeout(t); //鼠标移上去就终止之前给T赋值的setTimeout
},function(){
Scroll(); //鼠标移走就重新执行Scroll()函数,当然setTimeout也重新执行
});

查看完整回答
反对 回复 2019-05-26
  • 4 回答
  • 0 关注
  • 2425 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信