在初始页面加载时跳过jquery更改事件

时间:2013-12-26 16:46:07

标签: jquery

由于动态构造的html和dom元素,我有一个在初始页面加载时触发的更改事件。我不希望它在初始页面加载时触发,仅在用户在页面加载后进行的后续更改中触发。这是改变事件:

$('select[data-name="ProductID"]').live('change', function () {
  ... do stuff
}

如何在页面加载期间阻止此操作?

1 个答案:

答案 0 :(得分:1)

这就是诀窍:

$(window).load(function() {
    allowProductChangeToRun = true;
});
在初始页面加载期间运行所有jquery之后,

allowProductChangeToRun才会设置为true。显然这绝对是最后的js,这是完美的。