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

本文介绍在使用Bootstrap DateTimePicker插件过程中遇到的兼容性问题,特别是在IE10内核下的360浏览器中出现的问题及解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值