因为需要做一个图标的旋转,就想到jquery的animate,于是直接使用
$(".station-icon")[n].animate({transfrom:"rotate(180deg)"}, 500)
问题来了,图片旋转后又自己转回来了,看来animate是不行的,那就直接用css
.station-icon {
width: 15px;
position: absolute;
top: 5px;
right: 5px;
transition: all 0.5s;
transform: rotate(0deg);
}
然后直接设置样式
$(".station-icon")[n].style.transform = "rotate(180deg)";
现在就可以实现旋转动画了
本文探讨了如何解决jQuery animate方法在图标旋转动画中遇到的问题,通过CSS3的transform属性结合`.station-icon`类实现平滑旋转效果,避免了旋转后的自动回转。
4398

被折叠的 条评论
为什么被折叠?



