-
huang_q 小试身手Lv3
发表于2020-7-27 15:36
悬赏1
已解决
楼主
我将gis地图,容器A,和表格G放到了同一个容器B中,我想通过点击表格来实现容器A的隐藏与显示,但是哦,我点击了隐藏后,gis地图也消失了,点击显示gis地图任然不显示,麻烦问下这个问题怎么解决呢?
最佳答案
huang_q 发表于 2020-7-27 17:21
谢谢您handshake.gif
用.show()或者.hide()这种有点不太方便直接用这个帖子http://bbs.esensoft.com/thread-134923-1-1.html也就是您上面发的脚本代码的方法来写,然后您说的那个多个按钮控制多个表格就只有一个个这样的继续定义
23个回答
xxxl 发表于 2020-7-27 15:40
看一下您这里是怎么进行传参设置的 我本地试一下
我将gis地图自动撑满放入了HHH12容器中,然后把HHH14容器和表格G 也放到HHH12里面,我在表格G中的热区式钻取如图设计,完了在容器HHH14显示中的脚本为if(@cs=1,false,true)
本地试过了这还是显示条件表达式设置的问题,这里写的if(@cs=1,false,true)一次性传进去直接改变了显示条件不能够进行第二次的判断
xxxl 发表于 2020-7-27 16:49
可以个按钮的脚本来控制
var btnid= 'GRID5';
var a="HHH14";
$('#'+btnid).click(
function(){
if(document.getElementById(a).style.display=="none"){
document.getElementById(a).style.display="block"
}else{
document.getElementById(a).style.display="none"
}
}
);
huang_q 发表于 2020-7-27 16:52
var btnid= 'GRID5';
var a="HHH14";
$('#'+btnid).click(
是的 可以这样写 还可以写.show()或者.hide()这种