Программирование > JavaScript & JScript

onmousedown?

<< < (2/4) > >>

:
Работает, но не так, как хотелось бы (Чтобы кнопки работали, как у полосы прокрутки окна, только располагались отдельно).
Второе нажатие мыши не обрабатывается - setTimeout видимо виноват.
Вот мой "кривой" вариант скрипта:






var isDown
i=0
A=new Array(\'1\',\'2\',\'3\',\'4\',\'5\')
SelectArea.value="Push \'^\' Button"
len=A.length
function doUp()
 {setTimeout(\'if (isDown) {up(); doUp()}\', 500)}
function up()
 {if (i>len-1) i=0; SelectArea.value=A; i=i+1}




Поможите, please :( --> :)

lodevar:
Не понял... Что же не так работает?

:

--- Цитировать ---Не понял... Что же не так работает?
--- Конец цитаты ---


Это как DblClick, но только если после первого клика не отпускать кнопку мыши (быстро нажал-отпустил-нажал :) )  - не листает. А надо точь-в-точь (повторяюсь) как у кнопок полосы прокрутки, только на JavaScript

Мелочь, конечно. Но в скрипте все должно быть прекрасно, как и в человеке.  Эх, хорошо сказал...

Макс:
Наверное для ondblclick свой обработчик нужен.

:

--- Цитировать ---Наверное для ondblclick свой обработчик нужен.
--- Конец цитаты ---


Но так ведь событие ondblclick обратывать и не надо. Кнопка же не отжата

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии