动画什么都没发生?

时间:2011-03-30 10:18:45

标签: jquery

请查看下面的代码。它不工作,我不知道为什么!?它是一个滑块/旋转器,带有一长串小图像,我想以3秒的间隔向左移动。

<script type="text/javascript">

    $(document).ready(function(){

        var imageWidth = 50;
        var imageSum = $(".minislider-content img").size();
        var imageSliderContent = imageWidth * imageSum;
        var number = 1;

        var play = setInterval(function() {
        var imageSliderPosition = number * imageWidth;

        $("minislider-content").animate({
            left: -imageSliderPosition
         }, 250);
         number ++;
         }, 3000);
    });

</script>

动画现在正在运行,右边的最后一张图片只显示,而不是来自右边。每个图像为50px,动画区域为320px宽,图像总数为35.当我删除溢出:隐藏时,有几行图像而不是所有图像的一行?什么是错的?

1 个答案:

答案 0 :(得分:1)

$( “minislider-内容”)
你错过了一个id或类选择器$('#minislider-content')或$('。minislider-content')