我终于开始真正为我的应用程序实现一些jQuery解决方案(这似乎也涉及javascript中的速成课程)。
在研究插件示例时,我遇到了这段代码。我假设作者创建了零长度计时器来创建运行代码的一些分离,以便初始功能很快完成。
function hovertipInit() {
var hovertipConfig = {'attribute':'hovertip',
'showDelay': 300,
'hideDelay': 700};
var hovertipSelect = 'div.hovertip';
window.setTimeout(function() {
$(hovertipSelect).hovertipActivate(hovertipConfig,
targetSelectById,
hovertipPrepare,
hovertipTargetPrepare);
}, 0);
}
需要这种分离吗?
创建零长度计时器仍然是处理这种情况的最佳方法,还是在jQuery中处理这个更好?
谢谢,
吉姆