91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

解決在layer.open中使用時間控件laydate失敗的問題

發布時間:2020-10-08 10:42:11 來源:腳本之家 閱讀:334 作者:這個昵稱沒有被占有吧 欄目:web開發

今天有個需要,用戶進入頁面的時候,彈出一個彈窗,彈窗中選擇一個時間,彈窗大概是這樣的:

解決在layer.open中使用時間控件laydate失敗的問題

我的思路是,先在頁面寫好彈窗內容,然后使用lay.open設置content即可:

<div id="layopen">
  時間:<input type="text" id="time"></input>
</div>

layer.open({
  content: $("#layout").html(),
  success: function(){
    laydate({
      "elem": "#time"
    });
  }
});

執行,發現無論怎么點擊輸入框,時間控件都出不來,也就是說,這種寫法下,laydate失效了。然后在官網中找到一個帖子上說,把content: $("#layout").html()改成content: $("#layout")即可,驚喜的發現真的可以,效果如下:

解決在layer.open中使用時間控件laydate失敗的問題

效果是實現了,可是頂部的[object object]是什么鬼?

一開始,通過css將頂部的[object object]隱藏了,但是總覺得很別扭。然后經過一番折騰之后發現,其實只要指定下層的類型為頁面層就可以完美的解決這個問題:

layer.open({
  layer: 1,
  content: $("#layout").html(),
  success: function(){
    laydate({
      "elem": "#time"
    });
  }
});

注:使用的版本分別為layer3.x.x.,laydate1.x.x,其他版本搭配是否可以直接設置時間未測試。

以上這篇解決在layer.open中使用時間控件laydate失敗的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

共和县| 邯郸县| 綦江县| 澜沧| 瑞金市| 武威市| 调兵山市| 竹溪县| 宜城市| 东城区| 光山县| 高碑店市| 汉寿县| 延寿县| 南汇区| 丰城市| 剑河县| 正宁县| 青龙| 罗城| 贵定县| 青川县| 纳雍县| 曲松县| 梧州市| 泸溪县| 丽水市| 东平县| 兴城市| 云林县| 驻马店市| 五台县| 黄浦区| 元朗区| 长垣县| 德兴市| 大同市| 平顶山市| 抚顺市| 治县。| 高清|