easyUI dialog窗口弹出的小小疑问。

发布于 2021-11-24 09:25:18 字数 1289 浏览 975 评论 4

无意间的小测试,发现个小疑问有点不理解,先看代码:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

为你鎻心 2021-11-29 01:10:46

no,不行的

天涯离梦残月幽梦 2021-11-28 22:29:55

把 
fit , cache 都false掉!

夜无邪 2021-11-28 21:42:49

帮你看了下,因为你第一次关闭窗口后DOM已经变了,
<div id="content" style="display: none"></div>被包含在easyui生成的结构中,你那种写法不够妥当,自己用浏览器调试看下

睫毛上残留的泪 2021-11-28 01:33:58

你可以谷歌浏览器查看下,感觉写的有问题,浏览器查看

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文