2

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

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

什么是可能的解决方案?

4

1 回答 1

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>
于 2012-04-16T06:16:30.120 回答