我已经编写了一些Jquery的代码,但是由于它无法找到Jquery的原因。我已将$更改为Jquery并仍然得到相同的错误。如果我将其更改为纯JS,对此有任何意见怎么办?
var listener = throttle(300, function () {
slotsAtlantic.forEach(function (item) {
var $item = jQuery('#' + item.id);
if ($item.length) {
var $parent = $item.parent();
var index = slotsAtlantic.indexOf(item);
if ($parent.is(':visible') && ((window.scrollY || window.pageYOffset) >= ($parent.offset().top - jQuery(window).height() - 300))) {
googletag.cmd.push(function () {
googletag.pubads().refresh([item.slot]);
});
slotsAtlantic.splice(index, 1);
}
}
});
});
答案 0 :(得分:0)
如果你发现错误没有找到JQuery,这可能意味着要么你没有包含JQuery脚本,要么出于某种原因,JQuery变量未定义。你可以发布你的整个HTML代码吗?或者,您可以确保包含JQuery脚本吗?例如。要包含来自Google CDN的JQuery v1.12.0,您需要有一个类似于
的脚本标记 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>