寻筝 2017-01-30 03:48 采纳率: 72.7%
浏览 1121

求教为什么我这个JS无法实现动画效果,按着书上敲得,哪儿错了吗

<!DOCTYPE html>




Title

KEVIN


function moveElement(elementID,final_X,final_y,interval) {

var elem=document.getElementById("elementID");
var xPos=parseInt(elem.style.left);
var yPos=parseInt(elem.style.top);
if(xPos==final_X&&yPos==final_y){
    return true;
}
if(xPos<final_X){
    final_X ++;
}
if(xPos>final_X){
    final_X --;
}
if(yPos<final_y){
    final_y ++;
}
if(yPos>final_y){
    final_y --;
}
elem.style.top=final_y+"px";
elem.style.left=final_X+"px";
var repeat="moveElement('"+elementID+"',"+final_X+","+final_y+","+interval+")";
movement=setTimeout(repeat,interval);

}

function positionMessage() {
var elem=document.getElementById("message");
elem.style.position="absolute";
elem.style.left="50px";
elem.style.top="100px";

moveElement("message",200,100,10);
}
addLoadEvent(positionMessage);

function addLoadEvent(func) {
var oldOnload=window.onload;
if(!oldOnload!='function'){
window.onload=func;
}else{
window.onload=function () {
oldOnload();
func();
}
}
}

  • 写回答

7条回答 默认 最新

  • 寻筝 2017-01-30 03:49
    关注

    图片说明

    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?