不同的INCLUDED JavaScript文件之间的冲突

时间:2012-04-16 06:11:17

标签: javascript jquery

当我包含enhance.js插件时,它会与其他jquery插件发生冲突,例如UI jquery插件

我不能使用日期选择器功能。

可能的解决方案是什么?

1 个答案:

答案 0 :(得分:1)

来自文档:http://api.jquery.com/jQuery.noConflict/

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();
  // Code that uses other library's $ can follow here.
</script>

和/或你可以在这里使用别名:

<script type="text/javascript" src="other_lib.js"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
  $.noConflict();
  jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
  });
  // Code that uses other library's $ can follow here.
</script>