【问题标题】:jQuery animate always happens fastjQuery 动画总是发生得很快
【发布时间】:2011-12-20 18:45:34
【问题描述】:

我的代码:

    $('.btn').animate(
        {
            fontSize: "3em"
        }, 
        10000);

.btn 是按钮类。无论我设置什么动画持续时间,它总是发生得非常快(文本变得非常快)。

我真的看不到错误,可以吗?谢谢。

编辑:这个世界发生了魔法……我只是想重写它,现在它可以工作了……哇

【问题讨论】:

标签: jquery jquery-animate


【解决方案1】:

确保 jQuery.fx.off 未设置为 true

所有 jQuery 效果,包括 .animate(),都可以通过设置 jQuery.fx.off = true 来全局关闭,这实际上将持续时间设置为 0。有关更多信息,请参阅jQuery.fx.off

【讨论】:

  • 可能是这样。或者我几天前犯的同样的错误,当我 .fadeOut()'d 一个 <div> 然后 .hide()'d 它的父母..
【解决方案2】:

您是否在您的上下文之外尝试过?仅此确切代码对我有用:http://jsfiddle.net/NdLcF/1/

你能发布更多的 JS 上下文吗(主要是其他改变风格的东西)?

【讨论】:

    猜你喜欢
    • 2018-07-04
    • 1970-01-01
    • 2011-08-06
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多