jQuery: у меня проблемы с загрузкой Adsense с использованием jQuery в Internet Explorer - PullRequest
0 голосов
/ 12 июля 2011
<div id="ad-1"></div>

...

<div style="display:none;">
    <div id="adsref-1">
        <script type="text/javascript">
            google_ad_client="pub-...";
            google_ad_slot="...";
            google_ad_width=468;
            google_ad_height=60;
        </script>
        <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
    </div>
</div>

<script>
    $(document).ready(function(){
        jQuery('#adsref-1').appendTo(jQuery('#ad-1'));
    });
</script>

Это в основном загружает Adsense после загрузки всего остального, но реклама не отображается в Internet Explorer.Работает во всех других основных браузерах.

1 Ответ

0 голосов
/ 12 июля 2011

Попробуйте использовать <div style="visibility:hidden;"> вместо display:none;

Если вам это не нравится, потому что это занимает место на странице, вы можете добавить width:1px;height:1px;overflow:hidden;

...