宝哥软件园

解决图层中使用时间控制图层日期的问题

编辑:宝哥软件园 来源:互联网 时间:2021-08-20

今天有需要。当用户进入页面时,会弹出一个弹出窗口,并在弹出窗口中选择一个时间。弹出窗口是这样的:

我的想法是先把弹出内容写在页面上,然后用lay.open来设置内容:

div id=' lay open ' time:input type=' text ' id=' time '/input/div layer . open({ content : $(' # layout ')。html()、success 3360 function(){ laydate({ ' elem ' : ' # time)});执行时,发现无论怎么点击输入框,时间控件都无法取出,也就是说,这样,laydate就无效了。然后我在官网找到一个帖子,说,更改content: $('#layout ')。html()到content3360 $ ('# layout '),我惊讶地发现这真的有可能。效果如下:

效果实现了,但是最上面的[object object]是什么?

最开始顶部的[object object]是被css隐藏的,但总觉得别扭。然后经过一番折腾,发现这个问题完全可以通过指定下层的类型为页面层来解决:

layer.open({ layer: 1,content: $('#layout ')。html(),success : function(){ laydate({ ' elem ' : ' # time ' });}});注意:使用的版本是layer3.x.x和laydate1.x.x其他版本是否可以互相匹配可以直接设置时间还没有测试。

以上解决layer.open中使用时间控制laydate失败的问题是边肖与大家分享的全部内容。希望能给大家一个参考,多支持我们。

更多资讯
游戏推荐
更多+