不是问题,但在开发过程中我注意到Chrome不接受经常使用的'$'符号而不是'jQuery'。但是当使用'jQuery'时运行正常。
使用Chromes开发人员工具注意到这一点,并认为这很奇怪,任何想法为什么?
答案 0 :(得分:3)
镀铬不是问题。这是由于jquery冲突。 $.noConflict()
解决了这个问题。
答案 1 :(得分:2)
对我来说很好:
确保您在页面上加载了没有其他框架(使用$
)。
答案 2 :(得分:0)
$
是jquery
的简写。现在,如果其他一些库也使用$
和jQuery
,则$
的使用会发生冲突。
可以通过以下方式解决:
<script src="mylibrary.js" ></script>
<script src="jquery.js"></script>
<script>
jQuery.noConflict();
</script>
现在,在第一个库jQuery
完全控制$
之后,jQuery.noConflict()
释放了$
的使用权。
但是现在在你的自定义js中,只要你想使用jQuery方法就不能使用jQuery
,你必须使用$
。