|
|
|
| картинка должна выдвигаться вправо при наведении на нее мыши.
function viezd(img) {
var ml=img.style.marginLeft.replace('px','');
while (ml<0) {
ml++;
setTimeout(function() {img.style.marginLeft=ml;},100);
}
}
|
вызов картинки
<img src="1.jpg" style="margin-left:-100px" onMouseOver="viezd(this)"><br>
|
в чем ошибка-то? | |
|
|
|
|
|
|
|
для: Mirlen
(16.01.2009 в 03:42)
| | :D | |
|
|
|
|
|
|
|
для: Mirlen
(16.01.2009 в 03:42)
| | Вам тут цикл не поможет. Нужна рекурсия:
function viezd(img) {
var ml=img.style.marginLeft.replace('px','');
ml++;
if(ml !== 0)
setTimeout(function() {img.style.marginLeft=ml+'px';viezd(img)},100);
}
|
| |
|
|
|