解决layer.open后laydate失效的问题


Posted in Javascript onSeptember 06, 2019

如果你的open方式是1(html)的话这样是可以的,

如果是2(iframe)方式打开,你把注入的代码写在打开的界面就可以了不用这样写,open的参数type是有区别的,所以请注意:

今天在开发项目时候使用到了laydate,按照官方文档说明使用发现出现下面的问题:

1.在正常页面中使用laydate组件没有问题,点击可以正常显示出来

2.但是在layer.open打开一个窗体后就没有效果了

分析思路:由于页面的加载如果js在页面元素显示之前就执行,那么就会出现无法渲染组件的问题,所有决定等元素渲染后再执行js,

于是先看官方对layer的文档官方layer弹出窗文档,发现success参数说明:当你需要在层创建完毕时执行一些语句,可以通过该回调。

所有把对laydate的渲染放在这里即可,下面是success中的代码:

success: function(layero, index) {//成功后注入事件,不然js在页面完成完成之前就执行,点击没有效果
 laydate.render({
 elem: '#publishTime', //指定元素
 type: 'datetime', //日期格式类型
 });
}

最后记得使用到什么组件需要引入才可以。

以上这篇解决layer.open后laydate失效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript异步处理工作机制详解
Apr 13 Javascript
3个可以改善用户体验的AngularJS指令介绍
Jun 18 Javascript
JS实现可调整倒计时间代码分享
Aug 18 Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 Javascript
AngularJS 日期格式化详解
Dec 23 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
Jun 10 Javascript
深入浅析JavaScript中的Function类型
Jul 09 Javascript
JS基于面向对象实现的选项卡效果示例
Dec 20 Javascript
分享vue.js devtools遇到一系列问题
Oct 24 Javascript
Vue项目History模式404问题解决方法
Oct 31 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
Apr 07 Javascript
Jquery Fade用法详解
Nov 06 jQuery
layui的表单验证支持ajax判断用户名是否重复的实例
Sep 06 #Javascript
layui在form表单页面通过Validform加入简单验证的方法
Sep 06 #Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
Sep 06 #Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
Sep 06 #Javascript
vue按需加载实例详解
Sep 06 #Javascript
详解Nuxt.js中使用Element-UI填坑
Sep 06 #Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
Sep 06 #Javascript
You might like
将RTF格式的文件转成HTML并在网页中显示的代码
2006/10/09 PHP
PHP类中Static方法效率测试代码
2010/10/17 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
jquery validate poshytip 自定义样式
2012/11/26 Javascript
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
用js代码和插件实现wordpress雪花飘落效果的四种方法
2014/12/15 Javascript
jQuery插件Validate实现自定义校验结果样式
2016/01/18 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
基于jQuery实现的查看全文功能【实用】
2016/12/11 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
2017/10/21 Javascript
深入理解JavaScript的async/await
2018/08/05 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
[40:55]Liquid vs LGD 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
基于python的Tkinter实现一个简易计算器
2015/12/31 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
基于Python3.7.1无法导入Numpy的解决方式
2020/03/09 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
Omio英国:搜索并比较便宜的巴士、火车和飞机
2019/08/27 全球购物
JBL美国官方商店:扬声器、耳机等
2019/12/01 全球购物
美国领先的宠物用品和宠物食品零售商:Petco
2020/10/28 全球购物
酒店管理毕业生自荐信
2013/10/24 职场文书
全民健身日活动方案
2014/01/29 职场文书
城管大队整治方案
2014/05/06 职场文书
2014年人力资源部工作总结
2014/11/19 职场文书
项目建议书
2015/02/04 职场文书
终止合同协议书范本
2016/03/22 职场文书
Python如何加载模型并查看网络
2022/07/15 Python