在我的网站上,我会显示一些广告,应该像这样加载:
<div id='ad'>
http://ad.affiliate.com/?id=12345
</div>
但是当我使用该脚本时,广告可以减慢网站的加载时间。如何在页面加载后加载该脚本?我尝试了这个,但这不起作用。
<div id='ad'>
<script type="text/javascript">
$(document).ready(function(){
$("#ad").load("http://ad.affiliate.com/?id=12345");
});
</script>
</div>
谢谢!
答案 0 :(得分:0)
您应该尝试使用延迟属性。 也许这可以帮到你:Is it possible to load a javascript ad last on the page to prevent slow load times?
答案 1 :(得分:0)
您可以使用 $(窗口).load()
而不是 $(document).ready()。<div id='ad'>
<script type="text/javascript">
$(window).load(function(){
$("#ad").load("http://ad.affiliate.com/?id=12345");
});
</script>
</div>
希望这有效。
...穆罕默德
答案 2 :(得分:-1)
也许这件事可以解决问题:
$(document).ready(function(){
setTimeout(function() {
$("#ad").load("http://ad.affiliate.com/?id=12345");
}, 0);
});