jQuery - 如何 "reset".css() 旋转图标?

标签 jquery css rotation icons

我有一个图标,单击时会旋转。

我想“重置”它(无需刷新页面),这样它就会在每次点击时旋转。

$('#icon').click(function(){
    $(this).css('transform','rotate(360deg)');
});

示例如下:http://jsfiddle.net/tDvD9/1/

谢谢!

最佳答案

这是一种简单的方法:

var r = 0;
$('#icon').click(function(){
    $(this).css('transform','rotate(' + (r += 360) + 'deg)');
});

这样,您的“变换”属性就会在每次点击时发生变化(直到有人点击 1 亿次左右)。

关于jQuery - 如何 "reset".css() 旋转图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17503359/

相关文章:

javascript - 如何使用 Javascript 逐渐更改属性值?例如。缓入缓出

c++ - 现代 OpenGL 立方体旋转无法按预期工作

java - 将图像旋转 x 度? - java

jquery - 根据返回的数据设置类

javascript - JavaScript 中调整窗口大小时的 Hide() 和 show()

javascript - AJAX 未检测到错误

swift - 旋转瓶子应用

javascript - setTimeout 在下次调用时不起作用

html - 切换按钮和搜索栏偶尔显示错位

html - 单击按钮后显示的空白区域