我有三個重疊的圖像。當光標移動到其中一個圖像上時,我希望圖像跳到堆棧的頂部。我試過兩種方法:CSS僞類:懸停和jQuery。使用jquery從「堆棧」的底部到頂部帶來圖像
$('.icon-stack').hover(function() {
var index = $(this).css("z-index");
$(this).css('z-index',index+=3);},
function() {
var index = $(this).css("z-index");
$(this).css('z-index',index-=3);
});
要談論它多一點:當mouseenters底部圖像被撞達的z-index:4,然後回落到的z-index:1。中間圖像從2增加到5,最上面的圖像從z-index:3開始,因此當函數運行時,每個圖像都應該高於它。
我得到一些行爲:中間的圖像來到頂部,並留在上面。
我完全誤讀了頁面上發生了什麼。該代碼確實按預期工作,我有一個圖像形狀問題,我沒有意識到。 – icicleking
然後刪除問題,謝謝。 – DaniP
@icicleking拋開形狀問題,你的代碼有時只是有點作品,看到我的答案。 –