我可以使用$以外的东西来防止jQuery插件之间的冲突吗?

use*_*162 0 javascript jquery

我有两个插件,都使用自己的.swipe()函数: ex: $("div").swipe();

是否可以给其中一个插件一个不同的变量而不是$

例如,我可以jQ("div").swipe();用于插件A和$("div").swipe();插件B吗?

use*_*654 8

是的,但是重新命名插件会更好.

<script src="jquery.swipe.js"></script>
<script>
    $.fn.swipeOne = $.fn.swipe;
</script>
<script src="jQuery.swipeTwo.js"></script>
<script>
$(document).ready(function(){
    $("#swipeone").swipeOne();
    $("#swipetwo").swipe();
});
</script>
Run Code Online (Sandbox Code Playgroud)

否则你必须两次包含jQuery.