Программирование > JavaScript & JScript
onmousedown?
:
Работает, но не так, как хотелось бы (Чтобы кнопки работали, как у полосы прокрутки окна, только располагались отдельно).
Второе нажатие мыши не обрабатывается - 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 обратывать и не надо. Кнопка же не отжата
Навигация
Перейти к полной версии