【发布时间】:2014-11-24 11:10:41
【问题描述】:
我正在使用这个 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);
}
}
【问题讨论】:
标签: javascript animation key-events