2015-06-12 22 views

回答

0

它應該是這樣的:

$(document).ready(function) { 
    var slideCount = $('#slider ul li').length; 
    var i; 
    var widthTot=0; 

    for (i = 0; i < slideCount; i++) { // Use slideCount instead of widthTot 
     widthTot= widthTot + $('#slider ul li:eq('+i+')').width(); 
    } 
}); 
+0

WC ......你可以給我的答案和標記這裏的正確答案:) –

+0

$(窗口).load(函數(){ VAR slideCount = $()長度 '滑塊UL禮。'; 變種I; 變種widthTot = 0; 爲(I = 0; I UnderstandjQuery

1
$(document).ready(function() { 
    //     ^
    var slideCount = $('#slider ul li').length; 

    var widthTot = 0; 
    // ^^^^^^^^^^^^^^ 

    for (var i = 0; i < slideCount; i++) { 
    //     ^^^^^^^^^^ 
     widthTot += $('#slider ul li:eq(' + i + ')').width(); 
     // ^^^^^^ Remove var 
    } 
    alert(widthTot); 
}); 
  1. 你錯過了(ready的功能
  2. 聲明widthTotfor循環
  3. 刪除的widthTotvarfor
  4. 使用slideCountfor條件
-1

現在的問題是:我怎樣才能把我所有的圖片內嵌不繼續?

$(window).load(function() { 

    var slideCount = $('.slider ul li').length; 
    var i; 
    var widthTot = 0; 

    for (i = 0; i < slideCount; i++) { 
    widthTot += $('#container .slider ul li:eq('+i+')').width(); 
    } 

    $('.slider').css('width', widthTot); 

    $('.slider ul li').clone().appendTo('.slider ul'); 

    $('.slider ul').addClass('.original') 

}); 

因爲如果我使用克隆,圖像變壞了,但我希望克隆與其他img保持同一行!