国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

解決layer.open后laydate失效的問題

2019-11-19 10:51:35
字體:
來源:轉載
供稿:網友

如果你的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失效的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绵竹市| 仙居县| 苏州市| 广东省| 青浦区| 六盘水市| 信丰县| 思南县| 昭苏县| 日土县| 德钦县| 广宁县| 万年县| 板桥市| 都昌县| 天气| 沂水县| 南开区| 响水县| 中江县| 高雄市| 巍山| 大名县| 乡宁县| 建湖县| 阿拉善左旗| 阜平县| 天镇县| 左贡县| 鲁山县| 克山县| 白沙| 浦县| 永嘉县| 洪江市| 富平县| 巴南区| 宁化县| 新昌县| 迁安市| 临潭县|