【问题标题】:JQuery and animate backgroundPosition no longer works in version 1.5.0 from Google CDNJQuery 和动画 backgroundPosition 不再适用于 Google CDN 的 1.5.0 版
【发布时间】:2011-02-22 07:39:52
【问题描述】:

我最近使用 Google CDN 从加载 JQuery 1.4.4 升级到 1.5.0。升级后,我的 backgroundPosition 动画停止运行。

比如我以前有:
$(this).stop().animate({backgroundPosition: ['-1800px 0px', 'easeOutExpo']},5000);

这不再适用于从 Google CDN 加载的 1.5.0 版。请注意,我使用的是 JQuery UI 1.8.9,也是从 Google CDN 加载的。

有没有其他人遇到过类似的问题?

【问题讨论】:

    标签: jquery


    【解决方案1】:

    这实际上是一个已知的错误,它破坏了 jQuery UI 的很多东西。我的建议是临时参考旧的 jQuery 版本,如下所示:

    http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js

    【讨论】:

    • 嗯,很高兴知道我不会发疯,但是该死,我花了很多时间来追踪这个。
    【解决方案2】:

    1.4.4 是最后一个支持背景位置的版本,我知道我花了几天时间尝试调试我的代码,却不知道这个事实。

    【讨论】:

      【解决方案3】:

      我已经测试过它可以在 1.8.3 之前运行。看起来创作者 Keith Wood 于 2013 年 6 月更新了它。你真的应该看看他的页面。 Here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-04
        • 2013-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-23
        相关资源
        最近更新 更多