IE的这个怎么样?:
onmousedown:隐藏可覆盖事件的所有元素 . 因为显示:无可见性:隐藏不起作用,将重叠的div推出屏幕以获得固定数量的像素 . 延迟后,用相同数量的像素推回重叠的div .
onmouseup:同时这是你要开火的事件 .
//script
var allclickthrough=[];
function hidedivover(){
if(allclickthrough.length==0){
allclickthrough=getElementsByClassName(document.body,"clickthrough");// if so .parentNode
}
for(var i=0;i
allclickthrough[i].style.left=parseInt(allclickthrough[i].style.left)+2000+"px";
}
setTimeout(function(){showdivover()},1000);
}
function showdivover(){
for(var i=0;i
allclickthrough[i].style.left=parseInt(allclickthrough[i].style.left)-2000+"px";
}
}
//html
Click me if you can.
You'll don't get through!