我正在使用 Google Maps API 并且有很多 html 通过使用 .html() 等的脚本注入。我设置了一些触发器来选择注入的那些元素,但由于 HTML 不是准备好'或'加载'它,它无法选择。
我以为一个简单的$(window).load
就可以了,但似乎没有。
到目前为止,这是我的代码:
$(window).load(function(){
$('ul.campaign-list li a').on('click', function (e) {
$("html, body").animate({ scrollTop: "300px" });
alert("Scrolls");
});
});
我使用的是 .on,而不是 .live(),但我也猜测这将是正确的方法。我添加了警报();只是为了测试我的代码,但可惜它仍然没有加载。
有任何想法吗?
谢谢,R