在我的撇号 cms 中,我在标题中有这样的部分(在 outerLayout.html 文件中):
<div id="sticky-header">
...
</div>
在页脚中,我做了以下事情:
<script src="/thirdparty/jquery/jquery-3.2.1.min.js"></script>
<script src="/thirdparty/sticky/jquery.sticky.js"></script>
我知道撇号以某种方式包含 jQuery,但如果我自己不包含它,我会在控制台中收到错误消息:
jquery.sticky.js:22 Uncaught ReferenceError: jQuery is not defined
at jquery.sticky.js:22
at jquery.sticky.js:24
我在 always.js 文件之一中也有以下内容
$("#sticky-header").sticky({
topSpacing:0,
zIndex:1000
});
这会产生错误:
always.js:109 Uncaught TypeError: $(...).sticky is not a function
at always.js:109
我该如何解决这个问题?