由于动态构造的html和dom元素,我有一个在初始页面加载时触发的更改事件。我不希望它在初始页面加载时触发,仅在用户在页面加载后进行的后续更改中触发。这是改变事件:
$('select[data-name="ProductID"]').live('change', function () {
... do stuff
}
如何在页面加载期间阻止此操作?
答案 0 :(得分:1)
这就是诀窍:
$(window).load(function() {
allowProductChangeToRun = true;
});
在初始页面加载期间运行所有jquery之后,allowProductChangeToRun才会设置为true。显然这绝对是最后的js,这是完美的。