0

我正在做一个基于流体的幻灯片放映,为此,我编写了这段代码,问题是这个动画也能正确开始而没有结束,它再次向前发展。

我相信我正在使用 window.resize 函数,这就是原因。如果是这样,我该如何解决?

我的代码:

var slideShow = function () {
    var x = 0;
    var imgHeight = $('img').height();
    $('#slideContainer').height(imgHeight);
    var imgSetWidth = $('#slideContainer').width();
    $('img').width(imgSetWidth);
    var imgLength = $('.slide').size();
    $('.inner').css({width:imgLength * imgSetWidth,left:imgSetWidth*x});

    $('a#next').click(function () {
        x++;
        $('.inner').animate({left:-imgSetWidth},1000);    
    } )
}
window.onload = function () {
    slideShow();
};

$(window).resize(function () {
    slideShow();    
} )

另外,如果有人知道如何编写带有标题的基于流体的幻灯片放映(前进/上一个),请告诉我。尽量避免插件。

4

0 回答 0