2017-07-25 38 views
0

我有一個滑塊頁面上:在文件準備 :JavaScript的滑塊有一個錯誤的大小

$('#newsCarousel').carousel({ 
    interval: 4000 
    }).on('click', '.list-group li', function() { 
     clickEvent = true; 
     $('.list-group li').removeClass('active'); 
     $(this).addClass('active'); 
    }).on('slid.bs.carousel', function(e) { 
    if(!clickEvent) { 
     var count = $('.list-group').children().length -1; 
     var current = $('.list-group li.active'); 
     current.removeClass('active').next().addClass('active'); 
     var id = parseInt(current.data('slide-to')); 
     if(count == id) { 
     $('.list-group li').first().addClass('active'); 
     } 
    } 
    clickEvent = false; 
    }); 

和負載:

var boxheight = $('#newsCarousel .carousel-inner').innerHeight(); 
var itemlength = $('#newsCarousel .item').length; 
var triggerheight = Math.round(boxheight/itemlength+1); 
$('#newsCarousel .list-group-item').outerHeight(triggerheight); 
$('.media-img').height(boxheight); 
http://en.expo.b24online.com/news/ 爲silder JS的是

它在一些地方工作正常,但在這個網站上,我有:

$('#newsCarousel .carousel-inner').innerHeight(); 

爲133,這使所有其他維度在加載函數中計算出錯。 我無法找到這133個來自哪裏以及如何修復它。 謝謝你的幫助。

+0

你爲什麼認爲這是一個JavaScript問題,而不是一個CSS問題? – reporter

+0

檢查了所有的CSS,我什麼也沒有看到,你能看到那裏的問題? –

+0

一些文件返回404檢查它們的鏈接!! $ –

回答

0

.innerHeight()方法不適用於windowdocument對象;對於這些,請使用.height()

如:

$('#newsCarousel .carousel-inner').height(); 

希望這將有助於。