我正试图让一个简单的图像在点击时旋转。这将适用于多个图像,因此我需要在jQuery中使用$(this)
标记。我试过这个,但它不起作用:
$('.image').click(function(){
$(this).rotate(180);
});
DEMO http://jsfiddle.net/v6xtG/1/
我不想添加CSS3类,因为我需要IE8支持
答案 0 :(得分:0)
你可能应该包含jqueryrotate插件,因为jquery没有开箱即用的旋转方法。
https://code.google.com/p/jqueryrotate/downloads/detail?name=jQueryRotate.js
答案 1 :(得分:0)
使用transform:rotate(180deg)
$('.image').click(function(){
$(this).css("transform","rotate(180deg)");
});
答案 2 :(得分:0)
使用jqueryrotate.js http://jqueryrotate.googlecode.com/svn/trunk/jQueryRotate.js
Jquery的
$('.image').click(function(){
$(this).rotate(180);
});
Jsfiddle http://jsfiddle.net/9FMks/
答案 3 :(得分:0)
<强> Live Demo with multiple angles 强>
应用 jQueryRotate.js 的引用或在代码中使用此脚本:
<script type="text/javascript" src="http://jqueryrotate.googlecode.com/svn/trunk/jQueryRotate.js"></script>