function over(param){
param1 = {
id:param.id,
datadate:jQuery('#statMonthDate').val()
};
disposeCharts();
jQuery('#chartd').css({left:event.clientX+50,top:event.clientY-200});
setTimeout(buildGraph(param1), 5000);
jQuery('#chartd').show();
jQuery('#char2d').show();
}我想让 onmouseover时间 buildGraph(param1)方法等待5秒再执行 为什么没效果 立即就执行了
param1 = {
id:param.id,
datadate:jQuery('#statMonthDate').val()
};
disposeCharts();
jQuery('#chartd').css({left:event.clientX+50,top:event.clientY-200});
setTimeout(buildGraph(param1), 5000);
jQuery('#chartd').show();
jQuery('#char2d').show();
}我想让 onmouseover时间 buildGraph(param1)方法等待5秒再执行 为什么没效果 立即就执行了
试试看
setTimeout(function(){
buildGraph(param1);
}, 5000);
alert('111');
}, 5000);LZ,你可以自己先试试这样是否可以5秒之后弹出,可以的话, 在修改成自己调用的function方法名!
jQuery('#chartd').show();
jQuery('#char2d').show();
这两个东西 放在
buildGraph(param1); 里的最后面