解决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 相关文章推荐
jQuery图片预加载 等比缩放实现代码
Oct 04 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
Dec 14 Javascript
jQuery中hasClass()方法用法实例
Jan 06 Javascript
jQuery跨域问题解决方案
Aug 03 Javascript
jquery轮播的实现方式 附完整实例
Jul 28 Javascript
Html中 IFrame的用法及注意点
Dec 22 Javascript
详解javascript中对数据格式化的思考
Jan 23 Javascript
Node.js获取前端ajax提交的request信息
Feb 20 Javascript
AngularJS动态添加数据并删除的实例
Feb 27 Javascript
angular 实现同步验证器跨字段验证的方法
Apr 11 Javascript
vue组件内部引入外部js文件的方法
Jan 18 Javascript
原生JS实现飞机大战小游戏
Jun 09 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 header函数分析详解
2011/08/06 PHP
php使用百度天气接口示例
2014/04/22 PHP
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
javascript之Partial Application学习
2013/01/10 Javascript
JS获取各种浏览器窗口大小的方法
2014/01/14 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
2014/04/23 Javascript
jQuery中Form相关知识汇总
2015/01/06 Javascript
浅谈node.js中async异步编程
2015/10/22 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
jQuery 限制输入字符串长度
2016/06/20 Javascript
详细谈谈javascript的对象
2016/07/31 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
AngularJS页面传参的5种方式
2017/04/01 Javascript
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
JS随机密码生成算法
2019/09/23 Javascript
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
Python实现二分法算法实例
2015/02/02 Python
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
python魔法方法-自定义序列详解
2016/07/21 Python
windows环境下tensorflow安装过程详解
2018/03/30 Python
python实现抽奖小程序
2020/04/15 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
Python识别验证码的实现示例
2020/09/30 Python
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
Bugatchi官方网站:男士服装在线
2019/04/10 全球购物
Three Graces London官网:英国奢侈品牌
2021/03/18 全球购物
心理健康心得体会
2014/01/02 职场文书
三下乡活动方案
2014/01/31 职场文书
手机被没收检讨书
2014/02/22 职场文书
雏鹰争章活动总结
2014/05/09 职场文书
家长给学校的建议书
2014/05/15 职场文书
导游词之铁岭象牙山
2019/12/06 职场文书
SQLServer常见数学函数梳理总结
2022/08/05 MySQL
PostgreSQL之连接失败的问题及解决
2023/05/08 PostgreSQL