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