javascript - 是否可以同时使用 JQuery 和 Zepto 库?

标签 javascript jquery conflict zepto

<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/

相关文章:

javascript - setTimeout 不适用于 jquery

jquery - 同时使用 jquery.js 和 scriptaculous.js 文件?

git - 无法正确解决文件冲突后是否可以恢复?

svn - Subversion 提交冲突

javascript - 内容可编辑在刷新时丢失其选项卡/新行

javascript - Ajax.beginForms MVC 部分 View

javascript - 输入文本上的 Jquery Datetimepicker 事件

php - PHP 和 JavaScript 中的字符串压缩

Javascript 似乎没有取消隐藏我的元素

javascript - Typescript 函数类型推断