<script src="jsv3/jquery-1.7.1.min.js"></script>
<script src="jsv3/jquery-ui-1.9.2.custom.min.js"></script>
<script src="jsv3/jquery.mobile-events.js"></script>
<script src="jsv3/jquery.ui.touch-punch.js"></script>
<script src="jsv3/turn.js"></script>
<script src="jsv3/jquery.viewport.min.js"></script>
<script src="jsv3/jquery.scraggable.js"></script>
<script src="jsv3/history.js"></script>
<script src='http://vod.hkheadline.com/player/jwplayer/jwplayer.js'></script>
<script src="jsv3/libs/zepto.js"></script> // Can not use
<script src="jsv3/zepto.flickable.js"></script>
<script src="jsv3/onload_mobile.js"></script>
目前我正在使用几个 jquery 插件来实现一个 web 应用程序。我最近找到了一个名为 flickable.js 的库并将其添加到应用程序中。但是,它使用zepto库,所以当我添加它时,它返回错误 Uncaught TypeError: Object [object Object] has no method 'flickable' ,如何修复它?谢谢
最佳答案
使用 jQuery 的 noConflict 函数。
jQuery.noConflict();
更多详细信息请点击这里.. http://docs.jquery.com/Using_jQuery_with_Other_Libraries
<script src="jsv3/jquery-1.7.1.min.js"></script>
<script src="jsv3/jquery-ui-1.9.2.custom.min.js"></script>
<script src="jsv3/jquery.mobile-events.js"></script>
<script src="jsv3/jquery.ui.touch-punch.js"></script>
<script src="jsv3/turn.js"></script>
<script src="jsv3/jquery.viewport.min.js"></script>
<script src="jsv3/jquery.scraggable.js"></script>
<script src="jsv3/history.js"></script>
<script src='http://vod.hkheadline.com/player/jwplayer/jwplayer.js'></script>
<script type="text/javascript">
$.noConflict(false);
</script>
<script src="jsv3/libs/zepto.js"></script>
<script src="jsv3/zepto.flickable.js"></script>
<script src="jsv3/onload_mobile.js"></script>
关于javascript - 是否可以同时使用 JQuery 和 Zepto 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14210588/