javascript - 使用 onclick 旋转图像

标签 javascript jquery toggle

我尝试制作一个切换按钮,每次单击我的图像(箭头)都会旋转 180 度:

<a href='#' onclick='$(\"#divToggle\").slideToggle(\"slow\");'>
<img src='blue_down_arrow.png' onclick='$(this).rotate(180);' /></a>

<div id='divToggle' style='display:none;'>...CONTENT...</div>";

此代码切换我的 div,但图像仅在第一次单击时旋转,然后保持“向上”状态。我正在使用这个:http://code.google.com/p/jqueryrotate/

最佳答案

你可以这样写。 demo

jQuery(document).ready(function(){
   var deg_temp =45;
  jQuery("#image1").click(function(){
     deg_temp = deg_temp+30;
  jQuery(this).rotate(deg_temp);
  })

});

关于javascript - 使用 onclick 旋转图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14396614/

相关文章:

javascript - 如何使用 JavaScript 在 HTML 元素中添加和删除类

StackOverflow 风格的 Javascript 正则表达式图像标签?

当其他切换开关打开时,Jquery 关闭切换开关

javascript - 对 HTML 列表进行排序,然后定位元素

javascript - jQuery/JS 不会在验证表单后重定向

javascript - 如何使用 jquery 获取警报的复选框值?

javascript - 我的循环没有移至数组中的下一个元素

javascript - 以声明方式设置 HTML 链接的 jQuery.Data 属性

javascript - 如何使用javascript查找兄弟标签

javascript - 从本地文件 ://跨源 GET