Div宽度偶尔不​​渲染(仅限safari)

时间:2014-05-09 11:49:46

标签: html macos safari redraw

我正在计算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);
});

0 个答案:

没有答案