我有几层照片,用不同的 z-index #'s 堆叠在一起:
#layer1 {position: absolute; z-index:-1}
#layer2 {position: absolute; z-index:-2} and so on
有相应的菜单项,单击时,隐藏所有照片层并显示其相关的照片层。我通过在背景图像后面设置照片图层的z-index来做到这一点(我无法隐藏,因为我需要它们加载并准备好显示)并让 jquery在单击时 更改z-index ,然后淡入。
将鼠标悬停在菜单项上时,会出现预览缩略图,但是在单击以显示图层后,我不想再显示任何预览缩略图。
我假设我可以使用if/else语句
这适用于页面加载if ($("#layer1").css("z-index") < "0") {
,但是在您单击更改z-index后,if/else语句仍然认为它是旧的 z-index。这是我正在谈论的一个简单的 js fiddle:http: //jsfiddle.net/YktAZ/52/
单击MENU 2应该触发else。
我希望这不会令人困惑。这是我正在开发的实际网站。单击 COVERS & SPREADS 然后悬停或单击出现的新菜单项:URL