Javascript 如何在页面完全加载后加载横幅广告
我想确保一个附属横幅广告后,才加载所有的图像加载。横幅只是一个脚本标记:Javascript 如何在页面完全加载后加载横幅广告,javascript,jquery,affiliate,cj,Javascript,Jquery,Affiliate,Cj,我想确保一个附属横幅广告后,才加载所有的图像加载。横幅只是一个脚本标记: <SCRIPT type="text/javascript" src="cjbannerlink"> </SCRIPT> 似乎什么也没发生。横幅没有出现在分区中。有人能告诉我是否有可能最后触发横幅脚本吗 试试$(document).ready(函数(){//code here})改为: $(document).ready(function() { console.log('LOADED'
<SCRIPT type="text/javascript" src="cjbannerlink"> </SCRIPT>
似乎什么也没发生。横幅没有出现在分区中。有人能告诉我是否有可能最后触发横幅脚本吗 试试$(document).ready(函数(){//code here})代码>改为:
$(document).ready(function() {
console.log('LOADED');
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "http://www.qksz.net/1e-itvi";
// Use any selector
$(".1").append(s);
});
请注意,.1
是无效的选择器(CSS ID选择器不能以数字开头)。如果在实际代码中使用这样的选择器,这就是问题所在。如果load
不起作用,ready
将不起作用load
比ready
@Nicolaeoraliu触发的时间要晚得多。我已确保禁用我的adblock。但是横幅似乎没有出现在小提琴上。正如@t.J.Crowder在第一条评论中提到的,CSS选择器不能以数字开头。多读多读。因此,在第$(“.1.”行重命名CSS类和选择器(不要以数字开头),然后重试。有任何控制台错误吗?@Nicolaeliu我将类和选择器重命名为abc
,并在控制台中看到消息“load”。不幸的是,div中没有显示任何横幅。我还将原始代码放在html中进行比较。请确保您的addblock已暂停或禁用,然后重试。就我而言,它很好用-
$(document).ready(function() {
console.log('LOADED');
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "http://www.qksz.net/1e-itvi";
// Use any selector
$(".1").append(s);
});