jQuery.animate - 动画非常非常快

标签 jquery jquery-ui javascript-framework jquery-animate

jQuery('.slide').css('opacity','1').animate({

            opacity: 0
        }, {
            duration: 9999,
            complete: function() {
                this.moveSlideAcross(); // animates a slide across the screen
            }
        });

我已将持续时间设置为 9999,它的动画速度非常非常快。有什么想法可以减慢速度吗?

最佳答案

删除第二组大括号。

jQuery('.slide').css('opacity','1').animate(
    {
        opacity: 0
    },
    9999,
    function() {
        this.moveSlideAcross(); // animates a slide across the screen
    }
);

编辑:我很抱歉,因为这不起作用。我不认为我理解 jquery 和我一样 应该。当我更好地理解时,我会进一步研究并修复这个答案。

edit2:实际上这确实有效:)干杯!

关于jQuery.animate - 动画非常非常快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4206293/

相关文章:

jquery - 大图滚动

javascript - 无法使用 jquery 验证表单

jquery - Angular JS : multiline text with more or less links

css - 删除 jQuery Mobile 中的文本框阴影有问题吗?

jquery - Kendo UI 与 jQuery UI - 大小和 JavaScript 框架

JavaScript压缩器

javascript - jQuery $ ('body' ).click() 可以捕获我单击了没有类/id 的嵌套元素吗?

jquery - 使用 jQuery UI 拖动旋转且绝对定位的 div

javascript - ng-repeat 不适用于 json 数组

javascript - Javascript 中的 PMT 函数