2012-02-03 58 views

回答

1

http://api.jquery.com/visible-selector/

元素與visibility:hidden的或不透明度:0被認爲是 可見的,因爲他們仍然在消耗佈局空間。在隱藏元素的 動畫期間,元素被認爲是 ,直到動畫結束。在動畫中顯示 元素時,該元素被視爲在 動畫的開始處可見。

該方法例如你原來一個replacment解決您的問題:

$(document).ready(function() { 
    $(".show img").css("display","none"); 
    $(".show img:first").css("display","inline"); 
    var curImg = $(".show img").filter(":visible").index(); 
    $(".curindex").html(curImg); 
}); 
+0

非常感謝完美的工作 – 2012-02-03 11:58:24

1

試試這個:

$(document).ready(function() { 
$(".show img").css("display","none"); 
$(".show img:first").css("display","block"); 
var curImg=$('.show img:visible'); 
var i= $("img").index(curImg); 
$(".curindex").html(i); 
}); 
+0

非常感謝完美的工作 – 2012-02-03 11:58:15

相關問題