前段很多特效都是jquery写的,但是后台调用了MooTools,shopex的程序
MooTools版本1.2.5,jquery版本1.8网上提供的方法:<script type="javascript">
jQuery.noConflict();
</script>
这样可以用了,但是还有冲突的地方,比如下单,购物车,模板编辑自己排查了一下,在jquery里面的有一个定义
core_push = Array.prototype.push
这句如果注销了,就没任何问题,看了MooTools里面的,很多地方也用了push,是不是这个冲突了,应该怎么改一下jquery能实现共存的呢?jQueryMooToolsJavaScript
MooTools版本1.2.5,jquery版本1.8网上提供的方法:<script type="javascript">
jQuery.noConflict();
</script>
这样可以用了,但是还有冲突的地方,比如下单,购物车,模板编辑自己排查了一下,在jquery里面的有一个定义
core_push = Array.prototype.push
这句如果注销了,就没任何问题,看了MooTools里面的,很多地方也用了push,是不是这个冲突了,应该怎么改一下jquery能实现共存的呢?jQueryMooToolsJavaScript
你说需jQuery.noConflict();才能用,那就是说MooTools也用了$,
可能你用的jquery扩展组件里面有使用到$,就出了问题
检查一下依赖jquery的代码,把$都改为jQuery或者用闭包包一下,传递jQuery为$参数
如:
(function($){
$(xxx)....
})(jQuery);
我什么jquery代码都去掉,只引用一下jquery文件,一样的有兼容性问题。
也用了jQuery.noConflict(); 那句注销就没问题,但是jquery就不能用了,
实在不知道怎么做了,求助一下能不能重写core_push = Array.prototype.push这个什么的
但是会影响shopex里面的如购物车图片加载,商品页放大镜 很多效果,基本没办法用了
但是会影响shopex里面的如购物车图片加载,商品页放大镜 很多效果,基本没办法用了
我没在shopex上试,就是建了一个空白html,然后引入两个框架的google cdn地址