`

laydate多次渲染,不成功的解决办法

 
阅读更多
最近用layui的laydate控件,使用layer.open打开的页面里有个时间选择框,只有第一次打开才能弹出日期控件,后面用layer.open打开的页面均无法触发日期控件的弹出。。网上找了许多解决办法,比如render前删除lay-key,也有删除eventHandler属性的,但无一例外全部不行。。
最后发现是加载的问题,解决办法,延迟渲染
setTimeout(function () {

                laydate.render({
                    elem: '.layui-date'
                    , type: 'date'
                    , trigger: 'click'
                });

            },1000);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics