Помощник
|
не останавливается объект по условию |
Le Thaw
|
Сообщение
#1
|
||
|
|
||
|
|||
Alcorn |
24.9.2010, 9:12;
Ответить: Alcorn
Сообщение
#2
|
|
Какой-то бессмысленный код.
Напишите на словах что нужно сделать. |
|
|
Le Thaw
|
Сообщение
#3
|
|
Какой-то бессмысленный код. Обидно=) Ну навожу курсором на объект, он сдвигается влево до 50px, убираю курсор он двигается в исходное положение в данном случае 0px по X. И вот решение: [PHP] slider = { elem: document.getElementById('sd'), state: 0, left: 0, interval: null }; window.onload = function () { slider.elem.onmouseover = function () { if (slider.state == 0) { slider.state = 1; slider.interval = setInterval( function () { slider.elem.style.left = (++slider.left) + 'px'; if (slider.left == 50) { clearInterval(slider.interval); slider.state = 2; } }, 10 ); } } slider.elem.onmouseout = function () { if (slider.state == 2) { slider.state = -1; slider.interval = setInterval( function () { slider.elem.style.left = (--slider.left) + 'px'; if (slider.left == 0) { clearInterval(slider.interval); slider.state = 0; } }, 10 ); } } }[/PHP] |
|
|
Alcorn |
24.9.2010, 15:16;
Ответить: Alcorn
Сообщение
#4
|
|
Навёл курсором на объект, он уехал вправо, курсор остался на месте, пошевелил чуть курсором, объект поехал обратно.
Если быстро наведу курсор на объект и обратно, то объект уедит вправо, там и останется. Это всё так задумано и имеет какой-то глубокий смысл? |
|
|
Le Thaw
|
Сообщение
#5
|
|
|
Да, вот это проблема, так задумано не было=)
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
прекратить работу drag and drop по условию | 1 | WRC_fan | 6566 | 4.9.2012, 19:48 автор: -Bugnet- |
Текстовая версия | Сейчас: 28.3.2024, 13:35 |