ホームページ  >  記事  >  バックエンド開発  >  javascript - 百度广告如何触发执行?

javascript - 百度广告如何触发执行?

WBOY
WBOYオリジナル
2016-06-06 20:14:561336ブラウズ

我想根据滚动条滚动来加载百度广告,
但是百度的广告在文档载入完成后调用就会出问题。
有没有人做过类似的,有没有解决方法?
正常的百度广告代码:

<code>(function() {
    var s = "_" + Math.random().toString(36).slice(2);
    document.write('<div id="' + s + '"></div>');
    (window.slotbydup=window.slotbydup || []).push({
        id: '1232323',
        container: s,
        size: '728,90',
        display: 'inlay-fix'
    });
})();
</code>

然而我想

<code>$(function(){
        function test()
        {
           var s = "_" + Math.random().toString(36).slice(2);
            document.write('<div id="' + s + '"></div>');
            (window.slotbydup=window.slotbydup || []).push({
                id: '1232323',
                container: s,
                size: '728,90',
                display: 'inlay-fix'
            });
        }
        test();//某个操作会调用test
});
</code>

这样子调用就行,有没有办法解决的

回复内容:

我想根据滚动条滚动来加载百度广告,
但是百度的广告在文档载入完成后调用就会出问题。
有没有人做过类似的,有没有解决方法?
正常的百度广告代码:

<code>(function() {
    var s = "_" + Math.random().toString(36).slice(2);
    document.write('<div id="' + s + '"></div>');
    (window.slotbydup=window.slotbydup || []).push({
        id: '1232323',
        container: s,
        size: '728,90',
        display: 'inlay-fix'
    });
})();
</code>

然而我想

<code>$(function(){
        function test()
        {
           var s = "_" + Math.random().toString(36).slice(2);
            document.write('<div id="' + s + '"></div>');
            (window.slotbydup=window.slotbydup || []).push({
                id: '1232323',
                container: s,
                size: '728,90',
                display: 'inlay-fix'
            });
        }
        test();//某个操作会调用test
});
</code>

这样子调用就行,有没有办法解决的

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。