莱芜美食
您的当前位置:首页关于addEventListener问题_html/css_WEB-ITnose

关于addEventListener问题_html/css_WEB-ITnose

来源:莱芜美食


帮别人调试一段代码,调试了一会,发现有很多问题,头都大了,还请大家帮忙
Long press

长时间点击2秒后我会变颜色


回复讨论(解决方案)





无标题文档

var p="";
function init(){
var a=document.links[0];
if(document.body.attachEvent){
a.attachEvent("onmousedown",function(){change(1,a)});
a.attachEvent("onmouseup",function(){change(0,a)});
}else if(document.body.addEventListener){
a.addEventListener("mousedown",function(){change(1,a)},false);
a.addEventListener("mouseup",function(){change(0,a)},false);
}
}
function change(isChange,src){
if(isChange){
p=window.setTimeout(function(){src.style.color="yellow";},2000);
}else{
window.clearTimeout(p);
}
return false;
}
window.onload=init;




按我两秒变色


这样试试

显示全文