движение списка
Где ошибка? Элементы списка (html <li>) должны двигаться волнами.
<script type="text/javascript"> var R=100; var x1=.1; var y1=0; var x2=24; var y2=0; var x3=10; var DI=document.getElementsByTagName("li"); var DIL=DI.length; function A(){ for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='relative'; DIS.left=(Math.sin(R*x1+i*x2)*x3)+"px"; DIS.top=(Math.cos(R*y1+i*y2))+"px"}R++; i=i-0.9} void(0); </script> </head> <body onLoad(functionA()) setInterval('A()',5)> |
<body onLoad="A(); setInterval('A()',5);"> |
исправил, еще где-то ошибка :(
|
В переменной DI нет элементов, потому что на момент исполнения метода getElementsByTagName в документе еще нет li. И void(0); в конце совершенно не нужно.
|
тоесть скрипт вставить в конце документа?
|
работает!!!!!!!!!! спасибо!!!!!!!
|
Часовой пояс GMT +3, время: 12:42. |