解决Zepto开发中引用jQuery插件的报错问题
经过多次试验得出,以下是最为简单的解决方法:
$.noConflict();
jQuery中可以用noConflict()将符号$改掉。
因此在引入jQuery.js后,紧接着通过noConflict();将符号改成jQuery,就可以避免和Zepto的美元符号发生冲突,但是之后调用jQuery方法必须将符号改为jQuery。
【注意】noConflict()可以将符号改成自定义的符号,不一定是jQuery。
//引入jQuery.js后,紧接着调用$.noConflict();
<script src="js/zepto.min.js"></script>
<script src="js/jquery-1.11.0.min.js"></script>
<script>$.noConflict();</script>
<script src="js/jquery.plusGallery.js"></script>
<script>
//jQuery部分的代码可以直接写在Zepto代码里面,而不发生冲突
//但是jQuery代码中的$必须改为自定义的符号,这里是jQuery
$(function(){
jQuery('.myplusgallery').plusGallery({height: '350px'});
})
</script>