3

这个问题让我非常疯狂,我非常感谢任何帮助!由于某些奇怪的原因,Chrome 有时不会在我最近开发的网站上显示背景图片。我认为这与 Chrome 缓存问题有关,我已尝试在此站点的其他帖子中进行所有修复。该网站可以在 Mac 上的 Safari 和 Firefox 上正常运行...

http://inkandpapermovie.com/

当单击 Watch、About、Filmmakers、Press、Contact 的每个按钮时,我正在使用 jquery 淡入每个 div 并淡出所有其他 div。每个页面的背景图像都在我的 css 文件中定义。每个 div 都定义了自己的 background-image:url 以及为所有人定义的属性。

#watch, #story, #about, #cast, #filmmakers, #press, #contact {
position:absolute; 
top:190px; 
left:50%; 
margin-left:-575px; 
width:955px;
height:608px;
display:none;

}

#watch{
background-image:url(../images/bg-watch.png);
}

#about{
background-image:url(../images/bg-about.png);
}

#filmmakers{
background-image:url(../images/bg-filmmakers.png);
}

#press{
background-image:url(../images/bg-press.png);
}

#contact{
background-image:url(../images/bg-contact.png);
}

和 javascript 来定义淡入和淡出按钮。

$(document).ready(function() {

$("a.watchBtn").click(function() {
$("#about").fadeOut();
$("#filmmakers").fadeOut();
$("#press").fadeOut();
$("#contact").fadeOut();
$("#inkguy").fadeOut();
$("#paperguy").fadeOut();
$("#centertext").fadeOut();
$("#watch").fadeIn();
});
$("a.aboutBtn").click(function() {
$("#watch").fadeOut();
$("#filmmakers").fadeOut();
$("#press").fadeOut();
$("#contact").fadeOut();
$("#inkguy").fadeOut();
$("#paperguy").fadeOut();
$("#centertext").fadeOut();
$("#about").fadeIn();
});
$("a.filmmakersBtn").click(function() {
$("#watch").fadeOut();
$("#about").fadeOut();
$("#press").fadeOut();
$("#contact").fadeOut();
$("#inkguy").fadeOut();
$("#paperguy").fadeOut();
$("#centertext").fadeOut();
$("#filmmakers").fadeIn();
});
$("a.pressBtn").click(function() {
$("#watch").fadeOut();
$("#about").fadeOut();
$("#filmmakers").fadeOut();
$("#contact").fadeOut();
$("#inkguy").fadeOut();
$("#paperguy").fadeOut();
$("#centertext").fadeOut();
$("#press").fadeIn();
});
$("a.contactBtn").click(function() {
$("#watch").fadeOut();
$("#about").fadeOut();
$("#filmmakers").fadeOut();
$("#press").fadeOut();
$("#inkguy").fadeOut();
$("#paperguy").fadeOut();
$("#centertext").fadeOut();
$("#contact").fadeIn();
});
});

如果有人可以复制此问题,请告诉我。只需刷新页面并单击按钮,它就不会在我这边工作。即使在我清除缓存并在本地进行测试后,该站点仍存在此问题。在 Dreamweaver 中,它工作得非常好。另一个奇怪的事情是 div 的元素正确加载 - 例如带有标签的 png 文件的链接按钮......所以我知道 div 正在淡入,但不是背景!

非常感谢!

4

1 回答 1

2

更新到最新版本的 Chrome!我在 Chrome 18.0.1025.162 上,不再遇到图像丢失问题。(假设您已允许 Chrome 自动更新,您可能已经更新到此版本)。

于 2012-04-13T19:35:16.097 回答