我正在计算div的宽度并使用javascript进行设置。但偶尔在Mac上的safari上它不会渲染大小。即使我清楚地在元素上有宽度样式,并且没有重要的语句覆盖它,计算出的宽度仍为0.这很奇怪,偶尔也会发生。见截图。
http://i.imgur.com/XGfjxCe.jpg
之前是否有人遇到此问题或者可以提出任何建议?
由于
编辑js代码
setResizeFlag = function(){
resizeComplete = true;
clearInterval(periodicalResize);
windowSize = window.getSize();
siteWidth = header.getSize().x;
content.setStyle('width',siteWidth + 'px');
}
window.addEvent('resize', function(){
resizeComplete = false;
if(periodicalResize) clearInterval(periodicalResize);
periodicalResize = setResizeFlag.periodical(500);
});