Chrome和div背景图层无法正确加载

时间:2013-05-17 14:06:32

标签: html5 google-chrome html

这是我经历过的非常奇怪的事情。我最近一直致力于一个项目www.bandness.com,它允许音乐团体和乐队上传他们的音乐。艺术部门非常敏锐和精确,他们做了一项令人难以置信的工作,让乐队拥有华丽的形象。

然而,当在Chrome上时(我注意到这只发生在Chrome中),当您输入配置文件时,背景图像无法正确加载,直到您滚动它或“选择”div图层或顶部。

以下是我正在谈论的The website loaded at first, notice the background how it's "broken"的一些例子 你需要选择这个层,以便它正常工作,这就是烦人的烦恼!! you have to select the layer so it works properly

这里有另一个例子there ya go! another example

这就是如何在没有左侧屏幕的错误的情况下看到网站 what I want

为什么会这样?

该网站是www.bandness.com,点击“TOP 5 GROUPS”中的任何一组,或点击“TOP 5 SONGS”中每首歌的小组,你可能会发现我在说什么约。

在我的Chrome中发生了这种情况,在最新的操作系统版本的macbook pro上。和Windows 8一样。它让我感到烦恼,因为我不知道是什么导致了这个问题,我担心会出现问题。

怎么能修好?任何建议都表示赞赏,我想到使用jQuery使图层消失/出现或类似的东西......但我不确定这是否会起作用。

1 个答案:

答案 0 :(得分:0)

好的,所以我发布这个作为任何时候遭受此错误后果的人的帮助。请记住答案意味着使用jQuery。

正如Christopher先前所指出的那样,我试图做$(SELECTOR).hide()。show(),但那并没有成功。 然后我决定尝试使用$(SELECTOR).hide(100,function(){$(SELECTOR).show()});确保显示的效果只在div层消失后才会发生(这样它实际上会出现并消失)。

解决方案有效,但这不应该是必需的,它不能解释为什么会发生这种情况,但它“有点”成功。

$(SELECTOR).fadeOut(100,function(){$(SELECTOR).fadeIn()});以更加美好的方式实现这一点。我再次说这不是一个修复,它只是一个解决方法,如果你遇到这个问题可能会让你到位!

相关问题