我有一组 jQuery 事件,我想在加载它自己的DOM 对象时执行,例如:
$("#div1").on('click',function(){ /* Stuff one*/ }); //#div 1 must exist
$(".div2").on('click',function(){ /* Stuff two */}); //all objects with div 2 class must exist
下一个代码有效,尽管整个 DOM 太大(它是一个SPA 网站)并且需要等待一段时间:
$(function(){
$("#div1").on('click',function(){ /* Stuff one*/ }); //#div 1 must exist
$(".div2").on('click',function(){ /* Stuff two */}); //all objects with div 2 class must exist
});
我想试试这段代码,但事件 .load() 已从 jQuery 1.8 中弃用:
$("#div1").on('load',function(){
$(this).bind('click',function(){ /* Stuff one*/ }); //#div 1 must exist
}
$("#div2").on('load',function(){
$(this).bind('click',function(){ /* Stuff two*/ }); //all objects with div 2 class must exist
}
请问有谁知道如何使用未弃用的代码来产生相同的效果?:)