我試圖在單擊時以小增量旋轉的網站上添加一個編號的撥號圖像。來自這裏的javascript正是我正在尋找的:CSS3 transition on click using pure CSS單擊時以增量形式旋轉圖像
但是使用該代碼,它只能旋轉一次,然後再次單擊時,它會移回原始位置。我已經盡力瞭解代碼(包括嘗試隨機事物,直到有效),並且在第一次和第二次點擊時設法使它旋轉36度,但我不確定之後如何讓它繼續旋轉。我希望它能夠在每次點擊時旋轉36度,以便點擊10次後將其恢復到原來的位置。
我敢肯定,解決方案非常簡單,但我似乎無法弄清楚。任何幫助,將不勝感激。
這裏的JavaScript:
$(".crossRotate").click(function() {
//alert($(this).css("transform"));
if ( $(this).css("transform") == 'none'){
$(this).css("transform","rotate(36deg)");
} else {
$(this).css("transform","rotate(72deg)");
}
});
而且的jsfiddle演示:http://jsfiddle.net/rv5PR/472/
正是我需要的。謝謝。 –
@EagleJow太棒了,如果這回答你的問題,你可以點擊這個答案左邊的複選標記。 –
我不確定如何在它恢復到原來的位置後不再瘋狂地旋轉,但我完全可以用它來工作。 –