Bootstrap与jQuery lib冲突

时间:2013-09-24 20:58:37

标签: javascript jquery jquery-ui twitter-bootstrap datepicker

我正在使用jQuery UI datePicker和jQuery UI toolTip,它们工作正常。 然后我也想使用Bootstrap中的tagsManager,但是当我包含“bootstrap-tagmanager.js”和“bootstrap.min.js”时,我开始收到“TypeError:e is null”消息,而没有datePicker或toolTip作品。 (单击datePicker的日期字段时会发生TypeError。)

任何人都有解决方法吗?

3 个答案:

答案 0 :(得分:2)

您是否按此顺序添加了javascript文件?

  1. 的jquery.js
  2. bootstrap.min.js
  3. 自举-tagsmanager.js
  4. 看看:Does the ORDER of javascript files matter, when they are all combined into one file?

答案 1 :(得分:0)

如果jQuery文件之间存在冲突,请在$(document).ready()之前使用$.noConflict();;

确保您的lib通话良好。首先调用jQuery并在之后添加bootstrap lib。

答案 2 :(得分:0)

也许,jQuery.noConflict()会帮助你。 http://api.jquery.com/jQuery.noConflict/#jQuery-noConflict1