单击导航时旋转图像或 div
我一直在寻找一种方法,当单击链接时将图像旋转 div 90 度,但似乎根本无法实现。这是我目前正在尝试使用 jQuery Rotate 插件的一些代码。
$('#canvas a').click(function() {
$('#circle').rotateLeft([angle=90]);
return false;
});
我可以让它与 css3 一起工作,尽管它没有动画,而且只旋转一次。我想在每次点击链接时继续旋转。
$(document).ready(function(){
$("#canvas a").click(function(){
$('#circle img').css({"-webkit-transform" : "rotate(45deg)"})
});
});
I've been searching for a way to rotate an image a div say 90 degrees when a link is clicked, but can not seem to get it to at all. Here is some code I'm trying at the moment amongst many others, using the jQuery Rotate plugin.
$('#canvas a').click(function() {
$('#circle').rotateLeft([angle=90]);
return false;
});
I can get it to kind of work with css3, although it doesn't animate, and it only rotates once. I would like to keep rotating each time a link is clicked.
$(document).ready(function(){
$("#canvas a").click(function(){
$('#circle img').css({"-webkit-transform" : "rotate(45deg)"})
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你的意思是这样的吗?
http://jsfiddle.net/C5tDu/3/
关键CSS如下:
Do you mean something like this?
http://jsfiddle.net/C5tDu/3/
the key css is the following:
在旋转值之前添加 + 运算符:
Add + operator before rotation value: