jQuery MiniUI

 找回密码
 立即注册
查看: 2020|回复: 5
打印 上一主题 下一主题

window弹窗内容会累加 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2016-8-22 16:36:28 |只看该作者 |倒序浏览
<div id="winReport" class="mini-window" title="报表查看器" style="width:600px;height:440px;"
    showToolbar="true" allowResize="true"></div>

var win = mini.get("winReport");
            if (row.tempType == "1") htmlContent = document.getElementById("divTable");
            else htmlContent = document.getElementById("divChart");
            var clone = htmlContent.cloneNode(true);
            win.setBody(clone);
            win.showAtPos("center", "middle");

弹窗div中的内容会累加,弹窗body中内容不累加要设置什么属性?

Rank: 8Rank: 8

沙发
发表于 2016-8-22 16:44:56 |只看该作者
mini-window内容区就是个div元素,我们并没有控制

Rank: 3Rank: 3

板凳
发表于 2016-8-22 16:48:01 |只看该作者
dforce 发表于 2016-8-22 16:44
mini-window内容区就是个div元素,我们并没有控制

第二次弹窗的时候会把第一次的内容也显示,第二次的内容显示在第一次内容的下面

Rank: 8Rank: 8

地板
发表于 2016-8-22 16:49:54 |只看该作者
baifengcm 发表于 2016-8-22 16:48
第二次弹窗的时候会把第一次的内容也显示,第二次的内容显示在第一次内容的下面 ...

就是个div,你没清空,当然第一次的还在

Rank: 3Rank: 3

5#
发表于 2016-8-22 16:59:38 |只看该作者
dforce 发表于 2016-8-22 16:49
就是个div,你没清空,当然第一次的还在

win.setBody(""); 在每次弹窗是写上这个也还是一样

Rank: 8Rank: 8

6#
发表于 2016-8-22 17:18:37 |只看该作者
baifengcm 发表于 2016-8-22 16:59
win.setBody(""); 在每次弹窗是写上这个也还是一样

var bodyEl=win.getBodyEl()
$(bodyEl).empty()

Archiver|普加软件

GMT+8, 2024-9-30 06:24 , Processed in 1.024969 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部