【问题标题】:Chrome and div background layers not loading properlyChrome 和 div 背景层未正确加载
【发布时间】:2013-05-17 23:05:21
【问题描述】:

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

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

这里有一些我在谈论的例子 您需要选择图层才能正常工作,这很烦人!

这里有另一个例子

这就是在没有左侧屏幕错误的情况下应该如何查看网站

为什么会这样?

该网站是 www.bandness.com,单击任何显示“TOP 5 GROUPS”的组或“TOP 5 SONGS”中每首歌曲的组,您可能会发现我在说什么关于。

这发生在我的 chrome 中,在具有最新操作系统版本的 macbook pro 上。以及在 Windows 8 中。它让我很烦恼,因为我不知道是什么原因造成的,而且我担心一个 chrome 错误。

如何解决?任何建议表示赞赏,我想使用jQuery 使图层消失/出现或类似的东西......但我不确定这是否可行。

【问题讨论】:

  • 请不要使用语言并使用标准的英语书写约定。即使它是您的第二语言,将句子的第一个字母大写也是一个非常普遍的欧洲语言规则,可以让您更轻松地阅读您的帖子。
  • 这些是让我意识到...的 cmets。lowbird.com/data/images/2013/04/explosm-itsnotitsnew.gif
  • 请不要评论缺少几个大写字母并完全忽略真正的问题。如果我想要语法检查,我会要求的。无论如何感谢您的反馈。
  • 我主要是在谈论您反复使用 f-word 以及您在帖子中付出的努力。
  • 那么您是否尝试$(SELECTOR).hide().show() 只是为了看看它是否有效?这会给你一些开始w/

标签: html google-chrome


【解决方案1】:

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

正如 Christopher 之前所指出的,我尝试过 $(SELECTOR).hide().show(),但没有成功。 然后我决定尝试使用 $(SELECTOR).hide(100,function(){$(SELECTOR).show()});确保仅在 div 层消失后才会显示效果。(以这种方式实际出现和消失)。

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

$(SELECTOR).fadeOut(100,function(){ $(SELECTOR).fadeIn()});使这以一种更有趣的方式发生。同样,正如我所说,这不是解决方法,它只是一种解决方法,如果您遇到此问题,它可能会让您有所收获!

【讨论】:

    猜你喜欢
    • 2012-08-21
    • 2020-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-22
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    相关资源
    最近更新 更多