jquery.delayEvent.js
469 Bytes
/*
{
'target'://元素
'event'://事件
'timespan'://时间间隔
'callback'://执行事件
}
*/
var delayEvent=function(param){
var tmr;var oval='';
$('#'+param.target).bind(param.event,function(e){
window.clearInterval(tmr);
oval=$('#'+param.target).val();
tmr=window.setInterval(function(){
var nval=$('#'+param.target).val();
if(oval==nval){
window.clearInterval(tmr);
eval(param.callback());
}
oval=nval;
},param.timespan);
})
}