找不到Jquery

时间:2016-04-15 00:29:04

标签: javascript jquery

我已经编写了一些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);
                        }
                    }
                });
            });

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>