Jquery .动画不是很平滑

Jquery .动画不是很平滑,jquery,Jquery,我正在创建一个网页,其中的背景动画从左到右和循环。然而,动画非常跳跃,一点也不吸引人。我不确定是不是因为图像太大了 我已经在下面发布了我的代码,如果您能告诉我如何使动画流畅,我将不胜感激 谢谢 <script type="text/javascript"> var $jg = jQuery.noConflict(); $jg(document).ready(function() { // Animate Cloud Loop // fu

我正在创建一个网页,其中的背景动画从左到右和循环。然而,动画非常跳跃,一点也不吸引人。我不确定是不是因为图像太大了

我已经在下面发布了我的代码,如果您能告诉我如何使动画流畅,我将不胜感激

谢谢

<script type="text/javascript">
    var $jg = jQuery.noConflict();
    $jg(document).ready(function() {
        // Animate Cloud Loop //
        function cloud_loop($target, val) {        
            $target.animate({'background-position' : val+'px'}, 30000, 'linear', function() {
                $target.css('background-position','0');                
                cloud_loop($target, val);
            });
        }

        // Start Animation Loop //
        cloud_loop($jg('.skyline'), 3357);
    });
</script>

如果你怀疑这是因为它是一个大的形象,那么很可能就是这样。你能给我们一个链接让我们看看吗?我目前正在本地主机上开发。这张图片宽3357px,宽335px,我可以试着把图片分成几个单独的图片,让每个图片在卷轴上挨着一个。所以我得到了同样的效果,但对于较小的图像,可能会摆脱跳跃动画?值得一试,但我猜越小的图像就越有动画,所以它实际上可能会使情况变得更糟。不过,如果这真的管用的话,这对其他人来说将是一个很好的建议。除了使用一个小图片并将其放大外,我真的无法提出任何其他建议-显然会失去一些质量。我会尝试一下,让你知道我的进展,再次感谢