jQuery.js与自己封装的多说JS冲突,求完美的解决办法。

网站:http://dmoe.org

第1个回答  2015-07-20
jQuery的正确写法。
(function ($) {
// ... jQuery Code ...
}(jQuery));
jQuery才是他的对象。$只是个别名而已。
如果别人用了$就没办法了。
或者用jQuery.noConflict()指定其他的别名。
第2个回答  2015-07-17
用var jq=jQuery.noConflict();给jquery重命名一下试试
页面之后出现用jquery的地方就用jq代替追问

请给详细解决代码!

试过这个方法!

追答

什么地方冲突,我怀疑你这不是冲突导致,有报错吗

追问

没有报错,只要调用出来评论就用不了。

第3个回答  2015-07-19

网上查的,没用过,你试试。
第4个回答  2015-07-17
冲突什么呢?追问

首先,导航用的是jquery,引入后,封装的评论就调用不出!
jquery代码的问题我找出来是哪里了,就是不会改!

追答

尝试js引用顺序调换下

追问

理论是jq在前,然后js,我两种方式都试了,不鸟~

追答//这个是我的网站,也同时用了多说和jquery
//没有你说的冲突,你可以参考下
//

$.lcss('i/search.css');这行报错了,影响下面js执行了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网