bootstrap-datetimepicker.js的兼容性问题(IE10兼容模式无法弹出窗口)

正如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下不弹窗的问题…………


猜你喜欢

转载自blog.csdn.net/jackymvc/article/details/78049807