【问题标题】:how to resolve the conflict between jquery UI and Jquery mobile如何解决jquery UI和jquery mobile之间的冲突
【发布时间】:2014-06-24 06:14:41
【问题描述】:

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

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

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

【问题讨论】:

标签: jquery jquery-ui jquery-mobile


【解决方案1】:

我觉得你应该像下面这样解决冲突

<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

【讨论】:

  • 我想我已经试过了,可以参考我上面的方法解释一下吗?
  • 抱歉迟到了。 response.function sort() { jQ=$.noConfict(true); }。现在使用 jQ 代替 $ 或 jQuery(jQ 现在是全局变量)
猜你喜欢
  • 1970-01-01
  • 2012-01-01
  • 2013-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-22
  • 1970-01-01
  • 2011-12-10
相关资源
最近更新 更多