如何解决jquery UI和Jquery mobile之间的冲突

时间:2014-06-24 06:14:42

标签: jquery jquery-ui jquery-mobile

我正在使用jquery mobile和jquery UI。我已将它们添加为:

 <script type="text/javascript" src="js/jquery-ui.min.js"></script>
 <script type="text/javascript" src="js/jquery.mobile-1.4.2.js"></script> 

正如文档中所建议的,我在Jquery mobile之前添加了Jquery UI。但我得到了这两个图书馆之间的冲突。 我仅使用Jquery UI对列表进行排序。所以在此之前我还试图像这样添加jQuery.noConfict() //使用jquery UI的函数

function sort()
{
  jQuery.noConfict();
  // after this I am using jQuery instead of $
}
//function that not using jquery UI
function delete()
{
//here I want to use $ again 
}

但这种方法对我没用。请提出一些解决方案。

1 个答案:

答案 0 :(得分:2)

我认为你应该像以下一样解决冲突

<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
    var jQuery_1_9_1 = $.noConflict(true);
</script> <br />

现在使用jQuery_1_9_1作为$用于jQuery版本1.9.1