jQuery MiniUI

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

表单中部分模块隐藏问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 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块,请问  有什么好的解决方法么

Rank: 8Rank: 8

沙发
发表于 2018-9-10 09:41:41 |只看该作者
1 你这是cm1的div是什么,是单独的div的话,可以用$("#id").hide()来隐藏
2 tabs.ganTab(name)   //需要根据name来获取tab,不是id

Archiver|普加软件

GMT+8, 2024-10-2 14:32 , Processed in 1.036766 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部