我在Chrome中遇到绝对定位问题。我已阅读所有类似的问题,并找不到适当的解决方法。Chrome绝对定位
我正在建立一个使用Headway Theme for Wordpress的网站。在这个网站中,我们有一个以网格为中心的布局加上全角背景。主题只给了我一个固定的网格布局的选择,所以我必须使用jQuery的全宽背景。
有问题的网站:http://www.mochilao.syncmobile.com.br/
我做了什么:我使用jQuery追加搭配全宽的div和偏移就那么左= 0。这工作得很好,在页眉和页脚。
问题: Webkit浏览器似乎有一个绝对位置的问题。所以我必须给中间盒子一个偏移量,这样它才能正常工作。但我遇到了一个错误。无论何时您单击标题徽标以返回主页或重新加载页面全宽背景框中断。在这些情况下,似乎不需要条件偏移量。但是,我该如何解决这个问题?
jQuery的脚本:http://www.mochilao.syncmobile.com.br//wp-content/themes/headway/custom.js
每个.class只有一个实例。原因是Headway Theme使用**类**而不是** id来识别块。 我知道这似乎很多工作,但我曾试图做到100%css之前,相信我,这是更多的工作。我只做js因为我无法更改#whitewrap和.grid容器div。 但正如您所指出的,我设法通过使用_ $(window).load_而不是_ $(document).ready_来解决第一个错误。 您发现的其他'调整大小'错误我会尽量在稍后调整大小事件。 – gverri 2012-02-26 21:57:31