-1

我正在尝试使用来自 github 的 autoabbr.js 自动突出显示任何页面上的预定义单词并在悬停时显示它们的定义。我相信我做的一切都是正确的,但它不起作用。

我得到错误:TypeError: $(...).autoabbr is not a function

这是代码笔。https://codepen.io/amitkapoor/pen/wvKRMdg

4

2 回答 2

0

问题是在我的项目中,我有这样的声明:

<script type="text/javascript">var jQuery_theme = jQuery.noConflict(true);</script>

一旦我禁用它,错误就消失了。但是因为我想要这个,所以我把我的脚本移到了这个声明中,它们现在可以工作了。但是现在,该脚本仅适用于硬编码文本,而不是动态生成的内容。一定是$又在玩我……

谢谢!

是的,我后来确实将 jquery 更改为 JQuery。

于 2020-05-20T11:21:52.423 回答
0

好的,这应该是一个简单的,你的最后一行是:

})(jquery);

尝试更改jqueryjQuery, 大写字母 Q。

希望有帮助。

于 2020-05-20T09:05:52.340 回答