【问题标题】:How to make jquery rotate works in IE8如何让 jQuery 旋转在 IE8 中工作
【发布时间】:2014-08-05 12:44:56
【问题描述】:

我试图让 jquery 旋转在 IE8 中工作。在除 IE8 之外的所有浏览器中它都可以工作。我怎样才能为 IE8 获取它。

<script>
 $(document).ready(function(){
   function rotation(){
      $(".stand").rotate({ 
         angle:0,
        animateTo:-15,
        duration:6000,
        center: ["50%", "100%"],
        easing: $.easing.easeInOutExpo
        });
     }
     $("#one").click(function(){
        rotation();
     });
  });
</script>

【问题讨论】:

  • 请添加您的html结构
  • 请添加您的完整代码。

标签: jquery jquery-rotate


【解决方案1】:

无论你在这里使用什么 jQuery 插件,它看起来都在使用 CSS3 转换,are not supported by IE8

有一个polyfill 可用,叫CSS Sandpaper,声称支持IE6 及更高版本,但我从未使用过它,所以我不知道它是否有任何好处,我不知道它是否可以工作使用您的 jQuery 旋转插件。

【讨论】:

    【解决方案2】:

    让我猜猜,你使用的是最新版本的 jQuery 旋转?如果您尝试旋转 div 而不是图像,则该版本存在已知问题。

    使用这个版本:

    jQuery Rotate 3.1

    它对我来说就像一个魅力。但要小心 - 如果你想在 iOS 上使用你的应用程序,它可能会因为 css3 转换导致的已知内存泄漏而让你的应用程序崩溃。台式机没问题..

    【讨论】:

    • jQueryRotate3.js 我正在使用
    • 将您的 html 标记添加到您的帖子中,并让我知道您使用的是哪个 jquery 版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 2015-09-20
    • 2012-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多