【发布时间】:2014-07-10 22:16:53
【问题描述】:
我使用 CSS 和 Javascript 来在单击 div 后旋转它(从 0° 到 45°)。它运作良好。我希望 div 在第二次单击后旋转回来(从 45 度到 0 度),但是 div 上没有任何反应......我没有找到更多主题来解决这个问题。 如果您有任何想法,那就太好了!谢谢。
风格
.home {
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
}
.home.active {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
脚本
$(document).ready(function(){
$('.home').click(function(){
$('.home').removeClass('active');
$(this).addClass('active');
});
});
【问题讨论】:
标签: javascript jquery css