requirejs加载layerdate.js遇到的各种坑

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;
        }(),

2.css加载成功后但是弹框弹不出来将如下代码中的a.event删除掉(a.event ? a.event:)

h.event = a.event ? a.event: laydate.caller.arguments[0]

删除后:h.event = laydate.caller.arguments[0]

3.页面加载时直接会弹出时间插件框解决方法是在代码外层包上如下代码
!function(){
...
}();

 

posted @ 2018-08-24 09:38  小凢  阅读(633)  评论(0编辑  收藏  举报