Я пытаюсь найти, как заставить изображение поворачиваться на 90 градусов вправо при первом щелчке, а при повторном нажатии вернуться к исходной ориентации. Я рассматривал этот вопрос, сделанный другим человеком при переполнении стека, но this не включал изображение, вращающееся назад, когда его снова нажимали.Поворот и разворачивание изображения onClick с javascript
Пока что 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