正如www.bootcss.com上所說,Bootstrap是一個簡潔、直觀、強悍的前端開發框架,讓web開發更迅速、簡單。
但是如果想用好,你可能得需要一堆相關的插件,比如:bootstrap-slider、bootstrap-treeview、bootstrap-datepicker、bootstrap-datetimepicker、datatables……,這讓我有點懷念EasyUI的組件了,尤其是Datagrid真心好用!
廢話不多說了,我在使用bootstrap-datetimepicker的過程中,遇到一些奇怪的問題:
在Mac環境下,使用Maxthon瀏覽器,dtp顯示正常,可以正常彈出窗口,但是到了同事的Windows環境下,360瀏覽器的兼容模式(IE10內核)失靈了,查看控制檯,報下列錯誤。
報錯:SCRIPT5007: 無法獲取未定義或 null 引用的屬性“slice”
bootstrap-datetimepicker.js, 行112 字符5
上百度上找相關解決方案,查出來幾篇類似的,截圖如下
也許1.0版本是這種的,因爲我在bootstrap-datetimepicker.js裏搜索this.defaultTimeZone根本就找不到。
於是搜索下圖的第一行註釋,居然有結果
請參考這一篇《解決datetimepicker火狐瀏覽器兼容性問題》,圖上的方法居然解決了在ie10下不彈窗的問題…………