javascript模拟特效 求助急~~~ 如果只是键盘操作的话,看看我前几天整理的东西对你是不是有点用处。http://blog.csdn.net/syukugai/archive/2008/12/19/3560992.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这会没事做!<script type="text/javascript"> function getNum(v, p){ return (parseInt(v.substr(0, v.length - 2)) + p) + "px"; } function move(pos){ var pla = document.getElementById("plane"); if(pos == "A"){ pla.style.top = getNum(pla.style.top, -5); }else if(pos == "B"){ pla.style.top = getNum(pla.style.top, 5); }else if(pos == "L"){ pla.style.left = getNum(pla.style.left, -5); }else if(pos == "R"){ pla.style.left = getNum(pla.style.left, 5); }else if(pos == "LA"){ pla.style.top = getNum(pla.style.top, -5); pla.style.left = getNum(pla.style.left, -5); }else if(pos == "RA"){ pla.style.top = getNum(pla.style.top, -5); pla.style.left = getNum(pla.style.left, +5); } }</script><div style="width: 100%; height: 80%;"> <img id="plane" style="width: 30px; height: 30px; position: absolute; left: 0px; top: 0px;"/></div><table bordor=0><tr><td><button onclick="move('LA');">LA</button></td><td><button onclick="move('A');">A</button></td><td><button onclick="move('RA');">RA</button></td></tr><tr><td><button onclick="move('L');">L</button></td><td><button onclick="move('B');">B</button></td><td><button onclick="move('R');">R</button></td></tr></table> 准备好汽车行驶的分解图,用timer隔多少时间换图就好了或者把几张图合成一张大图,用timer改背景位置(这个比较好,不用读取图片) 把图片预装载。用到的时候再装载肯定会不连续。像楼上说的那样从大图上clip也是同样的道理。实际上游戏中就是这么做的。 没学过JS,图片加载弱智问题 (js/图片/热点/)图片透明处理! 动态生成的INPUT ID问题 很奇怪的问题,ext4单击或选择复选框,为何触发事件无效? 如何模拟IE窗口 firefox获取外联CSS属性 请大家来看看 这个弹出窗口 或者弹出对话框如何实现,谢谢? <SCRIPT language=JavaScript>......</SCRIPT>这个代码里的内容可以做成JS吗 问一个包含的问题 某榴的邀请码 急,能帮我看一下以下代码有什么错误吗?谢谢 字符串处理问题
<script type="text/javascript">
function getNum(v, p){
return (parseInt(v.substr(0, v.length - 2)) + p) + "px";
}
function move(pos){
var pla = document.getElementById("plane");
if(pos == "A"){
pla.style.top = getNum(pla.style.top, -5);
}else if(pos == "B"){
pla.style.top = getNum(pla.style.top, 5);
}else if(pos == "L"){
pla.style.left = getNum(pla.style.left, -5);
}else if(pos == "R"){
pla.style.left = getNum(pla.style.left, 5);
}else if(pos == "LA"){
pla.style.top = getNum(pla.style.top, -5);
pla.style.left = getNum(pla.style.left, -5);
}else if(pos == "RA"){
pla.style.top = getNum(pla.style.top, -5);
pla.style.left = getNum(pla.style.left, +5);
}
}
</script><div style="width: 100%; height: 80%;">
<img id="plane" style="width: 30px; height: 30px; position: absolute; left: 0px; top: 0px;"/>
</div>
<table bordor=0>
<tr><td>
<button onclick="move('LA');">LA</button>
</td><td>
<button onclick="move('A');">A</button>
</td><td>
<button onclick="move('RA');">RA</button>
</td></tr><tr><td>
<button onclick="move('L');">L</button>
</td><td>
<button onclick="move('B');">B</button>
</td><td>
<button onclick="move('R');">R</button>
</td></tr>
</table>
或者把几张图合成一张大图,用timer改背景位置(这个比较好,不用读取图片)
用到的时候再装载肯定会不连续。
像楼上说的那样从大图上clip也是同样的道理。
实际上游戏中就是这么做的。