js事件延时处理
脚本:
<script type="text/javascript">
var timeout = null;
function _delay(evt,delaytime) {
timeout = setTimeout(evt,300);//300毫秒后再执行
}
//清除
function _clear_delay() {
clearTimeout(timeout);
}
// 自定义事件
function CustomEvent(pram) {
alert(pram);
alert('Yes!!!');
}
</script>
调用:
<a onmouseover="_delay('CustomEvent(\'pram\')',500)" onmouseout="_clear_delay()">JS延时处理</a>