jQuery .rotate() 不起作用

Posted

技术标签:

【中文标题】jQuery .rotate() 不起作用【英文标题】:jQuery .rotate() doesn't work 【发布时间】:2014-06-13 20:29:30 【问题描述】:

我不知道为什么它不起作用。我正在使用 jQuery 2.1.0

我有这个代码:

$("a.shownav img").rotate(180);

如何在不使用插件的情况下使其工作?

【问题讨论】:

jquery 中没有 rotate() 方法,但可能是您从插件中看到的...... 在这里查看解决方案***.com/questions/3020904/… 添加一些相关的 html 【参考方案1】:

使用.rotate(),需要添加jqueryrotate插件。这也可以使用纯 jQuery 和 CSS 来实现。

试试这个:

$("a.shownav img").css(
    "-webkit-transform": "rotate(180deg)",
    "-moz-transform": "rotate(180deg)",
    "transform": "rotate(180deg)" /* For modern browsers(CSS3)  */
);

【讨论】:

@C-link:你知道.rotate()是什么吗。而不是$("a.shownav img").css( jquery 在不使用插件的情况下,如何为这个旋转设置动画? .animate() 不适合我。 @GigaByte568:看到这个***.com/questions/16771225/css3-rotate-animation【参考方案2】:

在 jquery 中使用 .css()

$("a.shownav img").css("transform", "rotate(180deg)");

【讨论】:

jquery 中没有使用 css 的旋转方法,只有我们可以实现这一点

以上是关于jQuery .rotate() 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

CSS3 动画在 Firefox 中不起作用

动画旋转不起作用,即

Angular 的 $http.post 不起作用,它的 $http... 也不起作用,但 jQuerys ajax 起作用。为啥?

设置为默认应用程序不起作用

为啥这个 jQuery .css() 不起作用?

悬停时的Jquery不起作用