【发布时间】:2015-07-09 23:39:42
【问题描述】:
我正在尝试在基于 Bootstrap 的 HTML 模板上使用 Bootstrap DateTimePicker。问题是模板中包含一个名为 foundation.js 的 JS 文件,并且该文件正在杀死 DateTimePicker。当我不包含此文件时,DateTimePicker 可以工作,但模板的许多其他功能(如选项卡、图片库等)停止工作。包含此文件时,DateTimePicker 不起作用。那个foundation.js文件太大所以放在这里:http://pastebin.com/fQhtpV2P
我注意到,该文件中显然包含完整的 jQuery v1.8.1 代码。所以我想这就是 DateTimePicker 不起作用的原因,因为我包含了 jQuery v2.1.1 库,所以这两者是冲突的。我试过了:
- 从foundation.js中删除jQuery v1.8.1代码 -> 效果与删除整个文件相同;选择器可以工作,但模板中的所有其他功能都不起作用
- 删除 jQuery v2.1.1 库包含 -> DateTimePicker 不起作用
- 从foundation.js 中删除jQuery v1.8.1 代码并将其替换为jQuery v2.1.1 代码 -> 没有任何效果
我也尝试了包括订单在内的所有组合,但没有成功。因此,我无法删除该foundation.js,并且当该文件存在时选择器将无法工作。我该怎么办?
PS。我的代码在 Codeigniter 中,所以它非常复杂(在很多文件中),但如果需要,我可以给你部分代码。
【问题讨论】:
-
foundation.js 是从哪里来的?你把那个模板带到哪里去了?
-
它是该模板的一部分。这是模板:wowthemes.net/studio-francesca-free-responsive-template
标签: javascript jquery twitter-bootstrap bootstrap-datetimepicker