在我的网站中,使用javascript定位了一些元素。我还使用javascript来设置其他元素的width
和height
。javascript定位元素在执行javascript之前不在位置
问题是,在加载时,元素不合适几秒钟,直到执行javascript。
举个例子:
我想避免这个发生:
这是我打电话给我的定位功能:
$(window).load(function(){
apply_javascript(); // all positioning stuff is here
});
有什么建议? 谢谢。
有没有不使用'CSS'定位元素的原因? – lshettyl
@lshettyl嗯,我使用js来设置容器的高度,该容器包含绝对定位的div - 这意味着它们不在正常的“流量”内,因此我无法确定它们的尺寸是 –
隐藏元素,以及在页面加载和位置计算时显示它们(或淡入页面,稍微好一点) – sinisake