加载页面后加载广告

时间:2012-04-01 12:54:43

标签: javascript load advertising

在我的网站上,我会显示一些广告,应该像这样加载:

<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>

谢谢!

3 个答案:

答案 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);
});