0

我的网站内容在页面的下方加载比初始加载时的预期更远。

名称和其他内容出现在页面中间,而不是顶部。

如果我抓住浏览器的角落,并调整窗口的大小——即使是轻微的——内容就会弹回页面顶部。

我不确定是什么原因造成的。

我在 Mac 桌面上的 Chrome/Safari/FF 上测试过 在平板电脑或智能手机上响应正常

该页面位于http://www.mac-works.com/dev/MG/mark3

注意第一次加载时,迈克尔的名字在页面中间,但是如果你抓住下角并移动 - 一切都会弹出到它应该在的顶部

我知道还有许多其他关于响应式内容的帖子,我已经查看了 20 多个,但似乎没有一个解决内容在首次加载时无法正确加载的问题,但在调整浏览器大小时会更正。

4

1 回答 1

0

原来是 var marg_top = Math.abs 函数。最初设置为 /2 - 我将其更改为 /8 将内容向上移动到顶部。

因此,如果您在 javascript 中使用浮动内容 - 请确保您熟悉 math.abs 函数。

JavaScript 中的 Math.abs

http://www.tutorialspoint.com/javascript/math_abs.htm

于 2013-07-03T04:12:43.977 回答