1.将layerdate.js文件中的代码给替换掉
源码:
c.getPath = function() {
var a = document.scripts,
c = a[a.length - 1].src;
return b.path ? b.path: c.substring(0, c.lastIndexOf("/") + 1)
} (),
使用如下代码替换:
c.getPath = function(){
var e=document.scripts, n;
for(var i=e.length;i>0;i--){
if(e[i-1].src.indexOf("laydate.js")>-1){
n=e[i-1].src.substring(0,e[i-1].src.lastIndexOf("/")+1);
}
}
return n;
}(),
替换后再刷新页面css文件就可以加载了。
2.css加载成功后但是弹框弹不出来将如下代码中的a.event删除掉
h.event = a.event ? a.event: laydate.caller.arguments[0]
删除后的代码:
h.event = laydate.caller.arguments[0]
3.页面加载时直接会弹出时间插件框解决方法是在代码外层包上如下代码
!function(){
...
}();