easyUI dialog窗口弹出的小小疑问。
无意间的小测试,发现个小疑问有点不理解,先看代码:
html:
<input type="button" id=btn value="点击"/>
<div id="content" style="display: none"></div>
JS:
$(function(){ $("#btn").click(function(){ $("#content").html("123"); $("#content").show().dialog({ width:470, height:270, modal:true , collapsible:false, title:'测试', minimizable:false, maximizable:true, closable:false, draggable:false, buttons:[{ text:"OK", iconCls:'icon-help', handler:function(){ alert("OK'"); } },{ text:"取消", iconCls:'icon-no', handler:function(){ $("#content").dialog("close"); return; } }] }); }); });
我第一次点击按钮弹出的dialog很正常:
我点击dialog上的取消后,再次点击”点击“按钮,弹出的却是这样:
反正只要每次刷新后第一次点击都是可以的,后面都不可以,是为什么呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
no,不行的
把
fit , cache 都false掉!
帮你看了下,因为你第一次关闭窗口后DOM已经变了,
<div id="content" style="display: none"></div>被包含在easyui生成的结构中,你那种写法不够妥当,自己用浏览器调试看下
你可以谷歌浏览器查看下,感觉写的有问题,浏览器查看