使用JQuery Cycle插件創建旋轉背景。同樣使用CSS的藍圖JQuery Cycle插件和CSS Sprite - 無法在Opera上懸停註冊
圖像在絕對定位的DIV z-index中:1。另一個絕對定位的DIV放置在這個頂部,Z-index:999。
頂部DIV內是一個CSS Sprite菜單。
的精靈菜單的工作與每一個我測試過的瀏覽器,FF3.6,IE8/7/6,瀏覽器,Safari瀏覽器..但不是在Opera 10.6
菜單清楚地表明並沒有被阻止旋轉的背景圖像,但沒有懸停被拾起。此外,當我使用「檢查元素」並懸停時,它會正常工作,一旦我禁用「通過單擊查找元素」它將返回到不註冊。我認爲它可能與z-index有關,因爲它看起來像Jquery Cycle插件正在改變圖像的z-索引,但它只能上升到z-index:6 ...所以我'失去了。
的CSS
#background-images {
width:950px;
height:515px;
position:absolute;
top:0; left:0;
z-index:1;
}
#absolute-overlay {
position:absolute;
top:0; left:0;
z-index:998;
}
#relative-overlay {
position:relative;
width:950px;
height:515px;
}
#navbar {
width:410px;
height:279px;
background:url(../images/savvier/menu-sprite.png);
padding:0;
position:relative;
float:right;
clear:both;
}
的HTML
<div id="background-images">
<div class="slideshow">
<img src="images/savvier/rotate/rotate_1.jpg" width="950" height="515" />
<img src="images/savvier/rotate/rotate_2.jpg" width="950" height="515" style="display:none;" />
<img src="images/savvier/rotate/rotate_3.jpg" width="950" height="515" style="display:none;" />
<img src="images/savvier/rotate/rotate_4.jpg" width="950" height="515" style="display:none;" />
<img src="images/savvier/rotate/rotate_5.jpg" width="950" height="515" style="display:none;" />
<img src="images/savvier/rotate/rotate_6.jpg" width="950" height="515" style="display:none;" />
</div>
</div>
<div class="span-24" id="absolute-overlay"><div id="relative-overlay">
<div class="logo"><img src="images/savvier/logo.png" alt="Flirty Girl Fitness™" /></div>
<ul id="navbar">
<li id="menu-chicago"><a href="http://chicago.flirtygirlfitness.com/chicago_html/"></a></li>
<li id="menu-toronto"><a href="http://toronto.flirtygirlfitness.com/toronto_html/"></a></li>
<li id="menu-activewear"><a href="http://www.flirtygirlactivewear.com/"></a></li>
<li id="menu-instructor"><a href="http://www.flirtification.com/"></a></li>
<li id="menu-findclass"><a href="http://www.flirtification.com/find-class.asp"></a></li>
<li id="menu-tv"><a href="http://flirtygirlfit.com/"></a></li>
</ul>
</div></div>
鏈接佈局的方式稱爲CSS精靈菜單:http://www.alistapart.com/articles/sprites 我在過去的3年中廣泛使用了它們,沒有任何負面影響。然而,這是我第一次嘗試將它們放在另一個div上,同時改變j-index循環插件的方式。 無論如何,感謝您的幫助,明天我會開始工作 – 2010-07-20 04:43:54
有趣的是,這是ALA推薦的 - 我會看看那篇文章和討論,看看是否有人討論了輔助功能的缺點我認爲這種方法有。 – hallvors 2010-07-20 18:46:25
這篇文章沒有明確地討論這個問題,但是它有這個加括號: (我們暫時忽略鏈接中的任何文本,稍後應用您最喜歡的圖像替換技術來隱藏最終添加的文本。 ) – hallvors 2010-07-20 18:53:32