首页 > 代码库 > 长按右键触发
长按右键触发
var timeStart,timeEnd,time,that;//申明全局变量 function getTimeNow(){//获取此刻时间 var now=new Date(); return now.getTime(); } function holdDown(){//鼠标按下时触发 timeStart=getTimeNow();//获取鼠标按下时的时间 time=setInterval(function(){//setInterval会每100毫秒执行一次 timeEnd=getTimeNow();//也就是每100毫秒获取一次时间 if(timeEnd-timeStart>500){//如果此时检测到的时间与第一次获取的时间差有1000毫秒 clearInterval(time);//便不再继续重复此函数 (clearInterval取消周期性执行) alert(that); } },100); } function holdUp(){ clearInterval(time);//如果按下时间不到1000毫秒便弹起, }
oDevId.onmousedown = function(){ that = this; holdDown(); } oDevId.onmouseup = function(){ holdUp(); }
长按右键触发
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。