Код кода копирования следующим образом:
<!
<html xmlns = "http://www.w3.org/1999/xhtml">
<голова>
<meta http-equiv = "content-type" content = "text /html; charset = utf-8" /> />
<Title> не -title Document </title>
<style>
.ld_anipic {Положение: Absolute;
</style>
<Скрипт>
// Формирование анимации LD
// divid загружен
Функция ldani (cance_id, id_flag, start_id) {
this.contain_id = cantable_id;
this.id_flag = id_flag;
this.start_id = start_id;
this.a = new Array ();
this.tempa = new Array ();
this.add_cmd = function (cmd) {
this.a.unshift (cmd);
};
this.bakdata = function () {
this.tempa = this.a.concat ();
};
this.steprun = function () {
if (this.a.length <1) {{
// из копии копии в кэш он используется для циркуляции
//this.a = this.tempa.concat ();
Возвращаться;
}
var x = this.a.pop ();
var cmds = x.toString ()
for (var i = 0; i <cmds.length; i ++) {
if (cmds [i] .tring (). 10th> 0) {{{
var d = cmds [i] .tring ().
this.dit (d [0], d [1], d [2], d [3]);
}
}
};
this.dit = function (objid, cmd, cs1, cs2) {{{
var obj = null;
пытаться {
obj = document.getElementbyId (this.id_flag + objid);
} Catch (e) {}
// Движение означает двигаться
if (cmd == "m") {{
obj.style.left = cs1 + "px";
obj.style.top = cs2 + "px";
}
// шоу шоу
иначе if (cmd == "s") {{
obj.style.display = "block";
}
// скрытое скрытое значение
иначе if (cmd == "h") {{
obj.style.display = "none";
}
иначе if (cmd == "a") {{
this.start_id ++;
var atag = document.createElement ("a");
Atag.setattribute ("class", "ld_anipic");
Atag.setattribute ("id", this.id_flag + this.start_id);
document.getElementbyId (this.contain_id) .appndchild (ata);
пытаться {
obj = document.getElementbyId (this.id_flag + this.start_id);
} Catch (e) {}
obj.style.display = "block";
obj.style.left = cs1 + "px";
obj.style.top = cs2 + "px";
}
}
}
// Скорость анимации можно контролировать здесь
var ani = new ldani ("ld_anicon", "ldanim_pic", 1);
// 7
ani.add_cmd ("1, a, 0,0");
ani.add_cmd ("1, a, 10,0");
ani.add_cmd ("1, a, 20,0");
ani.add_cmd ("1, a, 30,0");
ani.add_cmd ("1, a, 40,0");
ani.add_cmd ("1, a, 50,0");
ani.add_cmd ("1, a, 50,10");
ani.add_cmd ("1, a, 44,20");
ani.add_cmd ("1, a, 39,30");
ani.add_cmd ("1, a, 35,40");
ani.add_cmd ("1, a, 31,50");
ani.add_cmd ("1, a, 29,60");
ani.add_cmd ("1, a, 27,70");
ani.add_cmd ("1, a, 25,80");
ani.add_cmd ("1, a, 23,90");
ani.add_cmd ("1, a, 22,100");
ani.add_cmd ("1, a, 21,110");
// 5
ani.add_cmd ("1, a, 70,0");
ani.add_cmd ("1, a, 70,10");
ani.add_cmd ("1, a, 70,20");
ani.add_cmd ("1, a, 70,30");
ani.add_cmd ("1, a, 70,40");
ani.add_cmd ("1, a, 84,45");
ani.add_cmd ("1, a, 96,50");
ani.add_cmd ("1, a, 106,55");
ani.add_cmd ("1, a, 114,60");
ani.add_cmd ("1, a, 120,65");
ani.add_cmd ("1, a, 120,70");
ani.add_cmd ("1, a, 120,75");
ani.add_cmd ("1, a, 120,80");
ani.add_cmd ("1, a, 120,85");
ani.add_cmd ("1, a, 120,90");
ani.add_cmd ("1, a, 114,95");
ani.add_cmd ("1, a, 106,100");
ani.add_cmd ("1, a, 96,105");
ani.add_cmd ("1, a, 84,110");
ani.add_cmd ("1, a, 70,110");
ani.add_cmd ("1, a, 80,20");
ani.add_cmd ("1, a, 90,20");
ani.add_cmd ("1, a, 100,20");
ani.add_cmd ("1, a, 110,20");
ani.add_cmd ("1, a, 120,20");
ani.bakdata ();
setInterval ("ani.steprun ()", 50);
</script>
</head>
<тело>
<div> Используйте JS, чтобы переместить несколько изображений, чтобы сформировать эффект анимации </div>
<Таблица>
<tr>
<td id = "ld_anicon" style = "Положение: Связано: Дисплей: Inline Block; ширина: 160px;">
</td>
<td style = "Display: Inline Block; размер шрифта: 250px;">
Soft.com
</td>
</tr>
</table>
</body>
</html>