Я использую этот код JavaScript для перемещения некоторых облаков, теперь мне нужно проверить, нажал ли пользователь клавишу Shift - когда они это сделают, он остановит анимацию этого облака.
Код, который я использую для перемещения:
<script language="javascript">
function StartMove() {
var cssBGImage=new Image();
cssBGImage.src="path to your image.jpg";
window.cssMaxWidth=cssBGImage.width;
window.cssXPos=0;
setInterval("MoveBackGround()",50);
}
function MoveBackGround () {
window.cssXPos=window.cssXPos+1;
if (window.cssXPos>=window.cssMaxWidth) {
window.cssXPos=0;
}
toMove=document.getElementById("scroller");
toMove.style.backgroundPosition=window.cssXPos+"px 0px";
}
</script>
Что-то вроде этого кода. Обратите внимание, это не работает со мной
function GetShiftState (event) {
if (event.shiftKey)
{
document.getElementById("myimg").clearTimeout(t);
}
}