EXT JS 使用“display:none”的方法是啥

Posted

技术标签:

【中文标题】EXT JS 使用“display:none”的方法是啥【英文标题】:What is EXT JS's method to use "display:none"EXT JS 使用“display:none”的方法是什么 【发布时间】:2011-07-21 10:32:06 【问题描述】:

您好,我必须将 ajax 元素加载到 div 中。该 div 之前将有另一个名为 div1 的子 div,为了删除/隐藏 div1,我正在执行 Ext.get('div1').hide()。但这是在做visibility:hidden,而不是在做display:none

我想知道使用display:none 而不是visibility:hidden 的方法是什么。

【问题讨论】:

【参考方案1】:

您必须更改可见性模式才能显示。

var element = Ext.get('div1');
element.setVisibilityMode(Ext.Element.DISPLAY);
element.hide();

【讨论】:

效果很好,Robby,我需要将另一个 div 加载到我的主 div 中。和 JQuery 中的 load 方法很相似,你能告诉我怎么做吗? @macha,您应该将此答案标记为正确并为您的负载场景创建一个新问题。

以上是关于EXT JS 使用“display:none”的方法是啥的主要内容,如果未能解决你的问题,请参考以下文章

display:none的使用注意事项

关于js控制display:none的问题

【js调用display:none失效的问题】

js 判断元素的display是否为block或者none

js中display:none是显示为无,能隐藏的意思,为啥在js中再用display:block又可以让他显示出来呢?不

请问JS怎么获取隐藏div的高度,div设置为display=“none”。谢谢