解决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 相关文章推荐
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
Nov 30 Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
Oct 13 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
May 08 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
Sep 03 Javascript
javascript避免数字计算精度误差的方法详解
Mar 05 Javascript
JS生成随机字符串的多种方法
Jun 10 Javascript
异步JS框架的作用以及实现方法
Oct 29 Javascript
JS中的==运算: [''] == false —>true
Jul 24 Javascript
AngularJS通过$location获取及改变当前页面的URL
Sep 23 Javascript
基于vue-ssr服务端渲染入门详解
Jan 08 Javascript
angularjs 缓存的使用详解
Mar 19 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
Oct 31 Javascript
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
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
php获取文件大小的方法
2014/02/26 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
2016/11/02 PHP
PHP生成图表pChart的示例解析
2020/07/31 PHP
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
2009/11/26 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
2015/05/18 Javascript
jquery显示loading图片直到网页加载完成的方法
2015/06/25 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
使用Vue实现简单计算器
2020/02/25 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
2020/09/09 Javascript
Nodejs 数组的队列以及forEach的应用详解
2021/02/25 NodeJs
[46:23]OG vs EG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python计算一个序列的平均值的方法
2015/07/11 Python
Python数组定义方法
2016/04/13 Python
python flask 多对多表查询功能
2017/06/25 Python
Python3标准库总结
2019/02/19 Python
基于Python函数和变量名解析
2019/07/19 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
python config文件的读写操作示例
2019/09/27 Python
Django:使用filter的pk进行多值查询操作
2020/07/15 Python
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
2013/10/30 面试题
领班岗位职责范文
2014/02/06 职场文书
自考毕业自我鉴定
2014/03/18 职场文书
招股说明书范本
2014/05/06 职场文书
羽毛球社团活动总结
2014/06/27 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
生产实习心得体会范文
2016/01/22 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书
Python机器学习算法之决策树算法的实现与优缺点
2021/05/13 Python
javascript对象3个属性特征
2021/11/17 Javascript
css3带你实现3D转换效果
2022/02/24 HTML / CSS
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python