最近在开发时候发现一个很奇怪的错误:
Ext 代码如下:
var east = new Ext.Panel({
region:'east',
margins:'5 0 5 5',
//split:false,
width: 350,
layout:'fit',
//title:'讨论区',
autoScroll :true,
html:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src="web/analyse/remark.jsp?orId=' + orId + '&arId=' + arId + '"></iframe>',
collapsed: true,
collapsible: true,
title: '讨论区',
plugins: [Ext.ux.PanelCollapsedTitle],
listeners:{
"beforecollapse":function(panel){
panel.setTitle("点击可展开讨论区,或点击上面<<展开并固定讨论区");
},
"beforeexpand":function(panel){
panel.setTitle("讨论区");
}
}
//tbar:tbar,
//contentEl:'or_infor'
});
很奇怪的一个bug,发现每次点击页面闭合或展开后Panel的iFrame每次都重新加载,并且保持
解决方案就是设置属性
hideMode :'visibility',
就不会报错。
目前的情况就是每次点击展开和合并Panel,页面都会重新加载,有高手希望可以解答下。
- 大小: 14.5 KB
分享到:
相关推荐
在JavaScript中,`getComputedStyle`是一个非常重要的方法,它用于获取元素在页面上实际呈现的样式,包括浏览器计算后的所有CSS属性值。这个方法对于动态调整元素样式、检测元素状态或者进行复杂的页面布局计算至关...
colorStr = window.getComputedStyle(div, null).color; } var col = colorStr; // 得到 div 的 color 属性值 ``` **区别**: - `window.getComputedStyle()` 是只读的,只能获取元素的样式但不能设置。而 `style...
在JavaScript中,获取CSS样式的方法主要有两种:`element.style` 和 `window.getComputedStyle()` 或 `element.currentStyle`(仅IE浏览器)。这些方法可以帮助开发者在运行时动态地读取或修改页面元素的样式。 ...
在IE浏览器中,可以使用`currentStyle`属性直接获取,而在Firefox等基于Gecko引擎的浏览器中,则使用`defaultView`对象结合`getComputedStyle`方法来获取元素的最终样式。这是因为不同浏览器对于DOM样式的处理方式...
var style = window.getComputedStyle(box, null); alert(style.color); // 返回颜色值 ``` - **注意**:对于一些特殊属性(如`float`),可能需要使用`cssFloat`或`styleFloat`来获取正确的值。 #### `...
layer.js
JumpBuddy-Game-T-Rex-Running-Game-Basic-Version- 我已经使用简单HTML,CSS和JAVASCRIPT制作... 我已经使用(“ Window.getComputedStyle()”)javascript方法来使该元素的所有css属性的对象变得不清晰。 托管项目
val = window.getComputedStyle(curEle, null)[attr]; } else { val = curEle.currentStyle[attr]; } try { val = window.getComputedStyle(curEle, null)[attr]; } catch (e) { val = curEle.currentStyle...
var initialDivLeft = parseInt(window.getComputedStyle(div).left); var initialDivTop = parseInt(window.getComputedStyle(div).top); // 其他代码... }); ``` 3. **处理鼠标移动**: 当鼠标移动时(`...
obj.currentStyle[attribute]:document.defaultView.getComputedStyle(obj,false)[attribute];}但是如果这个元素是隐藏(display:none)的,尺寸又是未知自适应的,哪有上面的方法就不行了!因为display:none的元素是...
这段代码首先检查元素的style对象,然后检查IE的currentStyle,再检查W3C标准的getComputedStyle方法,最后如果都没有找到合适的属性值,则返回null。这个函数能够适应多数主流浏览器,并且提供了一种兼容性良好的...
香草JS_fn 无限轮播实施期间的有用事件和功能 parseInt() parseInt(string, 진수설정); // 10진수, 2진수 ... 当从作为第一个参数传递的字符串的第二个字符中遇到代表十... 对于常规元素,应省略或为null。 <d
var styles = window.getComputedStyle(ele, null); styles.color; // 获取颜色 ``` 可以通过`style.length`查看浏览器默认样式的个数。 3. `element.currentStyle`: 这是Internet Explorer特有的方法,返回...
具体代码如下:Js代码 代码如下:function getCss(elem, css){ if (window.getComputedStyle) { return window.getComputedStyle(elem, null)[css]; }else if (elem.currentStyle) { return elem.currentStyle...
在JavaScript中,`getComputedStyle`是一个非常重要的方法,它用于获取元素在页面上显示时实际应用的所有CSS属性值。这个方法对于动态获取元素的样式,尤其是那些通过CSS伪类、浏览器默认样式或CSS继承得到的样式,...
本文实例为大家分享了js仿360开机效果的具体代码,供大家参考,具体内容如下 实现效果: ...实现步骤: 1.封装运动函数 2.给图片上的关闭设置一个盒子 ...4.下面图片高度为0,... return window.getComputedStyle(obj, null
例如,`window.getComputedStyle(mydiv, null).width`可以获取`mydiv`元素的实际宽度。`getComputedStyle`方法需要传递两个参数,第一个是目标元素,第二个通常是`null`。 7. **FF下的`document.defaultView....
var width = document.defaultView.getComputedStyle(element, null).width; ``` 为了实现跨浏览器兼容,通常我们需要进行如下检查: ```javascript var mydiv = document.getElementById('mydiv'); var width; if ...
例如,`window.getComputedStyle(obj, null).paddingLeft` 可以获取到元素的左内边距。这个方法考虑了CSS的层叠、继承以及计算后的值,因此即使样式是通过class或外部样式表定义的,也能正确获取。 2. `...
本文实例为大家分享了js轮播图之旋转木马效果的具体代码,供大家参考,具体内容如下 思路:给定一个数组,储存每张图片的位置,旋转将位置进行替换 ... window.getComputedStyle(element, null)[attr