【发布时间】:2016-03-03 19:42:40
【问题描述】:
功能:
当用户点击“Tap Here”图片按钮时,会调用“GameStart()”函数,保证主图片“Star”从页面顶部向下移动。假设星星使用 png 序列逻辑进行动画处理,其建议的动画运动是在左右之间旋转,从而产生“星星”正在沿着绳索攀爬的视觉效果。
我做了什么:
即创建function GameStart(),当用户点击“TAP HERE”图像按钮时,它会调用从左到右旋转星星的方法。
问题:
当星星向下移动页面时,不会调用 png 序列。 “TheStar”文件夹中有83个png文件
出了什么问题??请帮助我已附上代码供您参考
function GameStart() {
console.log("GameStart");
$("#Tap").click(function() {
x = document.getElementById('GameStar').offsetTop;
if (x < bottomStarLimit) {
for (var i = 0; i < 100; i++) {
if (i >= 0 && i < 10) {
$("#GameStar").attr("src", "lib/Elements/TheStar/Star_0000" + i + ".png");
x = x + step;
document.getElementById('GameStar').style.top = x + "px";
}
if (i >= 10 && i < 100) {
$("#GameStar").attr("src", "lib/Elements/TheStar/Star_000" + i + ".png");
x = x + step;
document.getElementById('GameStar').style.top = x + "px";
}
}
}
})
}
#Tap {
position: absolute;
width: 600px;
height: 650px;
margin-top: 2100px;
margin-left: 670px;
outline: 0px;
z-index: 2;
}
<div id="GamePage" style="width:100%; height:100%;z-index=1;">
<img id="GameStar" style="position: absolute; top:-6.5em; left:500px; width: auto; height: 150px, z-index:1;" type="image" src="lib/Elements/TheStar/Star_00000.png">
<input id="Tap" type="image" src="lib/Elements/Tap%20here%20button.png" onclick="GameStart()" />
</div>
【问题讨论】:
标签: javascript jquery html png