jQuery MiniUI
标题:
表单中部分模块隐藏问题
[打印本页]
作者:
rui781261481
时间:
2018-9-8 15:32:10
标题:
表单中部分模块隐藏问题
本帖最后由 rui781261481 于 2018-9-8 15:33 编辑
在表单中如果样式为以下代码 实现了控制隐藏显示功能:
<div
class
="
portlet box blue
"
id
="
cm1
">
<div
class
="
portlet-title
">
<div
class
="
caption
"
style
="
cursor:pointer;
"
>
<i class="fa fa-folder-open">
</i>
测试模块
</div>
</div>
<div class="portlet-body">
<div id="tb7">
<iframe id="fujian5" style="height:200px;width:100%;"></iframe>
</div>
</div>
</div>
JS代码:
var cm1 = document.getElementById("cm1");
cm1
.style.display = "";//显示
cm1
.style.display = "none";//隐藏
问题是换了种写法后,显示隐藏功能失效了,如下:
<div class="mini-fit" style="height: 100%;" title='附件' id="cm1">
<iframe id="fujian1" style="min-height:600px;height:100%;width:100%;" frameborder='0' scrolling="yes"></iframe>
</div>
其中iframe 中的 fujian1 是引用的另一个页面 用来上传文件
JS代码:
1.
var cm1= document.getElementById("cm2");
cm1.style.display = "none";
2.
var tabs = mini.get("maintabs");
var cm1 = tabs.getTab("cm1");
if (cm1) {
tabs.updateTab(cm1, { visible: false });
}
以上2中写法都无法隐藏div块,请问 有什么好的解决方法么
作者:
felt
时间:
2018-9-10 09:41:41
1 你这是cm1的div是什么,是单独的div的话,可以用$("#id").hide()来隐藏
2 tabs.ganTab(name) //需要根据name来获取tab,不是id
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2