我正在尝试使用来自 github 的 autoabbr.js 自动突出显示任何页面上的预定义单词并在悬停时显示它们的定义。我相信我做的一切都是正确的,但它不起作用。
我得到错误:TypeError: $(...).autoabbr is not a function
我正在尝试使用来自 github 的 autoabbr.js 自动突出显示任何页面上的预定义单词并在悬停时显示它们的定义。我相信我做的一切都是正确的,但它不起作用。
我得到错误:TypeError: $(...).autoabbr is not a function
问题是在我的项目中,我有这样的声明:
<script type="text/javascript">var jQuery_theme = jQuery.noConflict(true);</script>
一旦我禁用它,错误就消失了。但是因为我想要这个,所以我把我的脚本移到了这个声明中,它们现在可以工作了。但是现在,该脚本仅适用于硬编码文本,而不是动态生成的内容。一定是$又在玩我……
谢谢!
是的,我后来确实将 jquery 更改为 JQuery。
好的,这应该是一个简单的,你的最后一行是:
})(jquery);
尝试更改jquery
为jQuery
, 大写字母 Q。
希望有帮助。