我一直在試圖找到如何讓圖像在第一次點擊時向右旋轉90度,再次單擊時,返回到原始方向。 我在看堆棧溢出的另一個人提出的這個問題,但this沒有包含再次點擊時旋轉的圖像。使用javascript旋轉和旋轉圖片onClick
到目前爲止,CSS已經顯示出潛力,但我似乎無法在第二次點擊時旋轉圖像。
這是形象,如果你需要一個參考: image
這裏是我的腳本:
<html>
<head>
<style>
.rotate {
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.normal {
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
</style>
<script>
function Rotate() {
var rotate = 0
var rotate = rotate + 1
if (rotate = 2) {
document.getElementbyID(image).className = 'normal';
}
else if (rotate <= 3) {
var rotate = 0
location.reload();
}
else {
document.getElementbyID(image).className = 'rotate';
}
}
</script>
</head>
<body>
<img src="http://i.stack.imgur.com/IAY0q.png" alt="image" onclick="Rotate()" class="normal" id="image"/>
</body>
</html>
http://stackoverflow.com/questions/16794310/rotate-image-with-javascript – ItzJavaCraft