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

Перехват событий

<< < (3/3)

CGVictor:
MiCRONiUS
Ну посмотри ты у leechy код! Тот просто запоминает обьект на mdown, чистит запомненное на mup и проверяет/перетаскивает на mmove! Или мне его сюда перепечатать?

MiCRONiUS:
ну если это комку еще интересно то можно, а на счет кода заблудился я там :)))

virka:
MICRONiUS, первое и самое простое, что приходит в голову, это ввести глобальную булеву переменную, на onmousedown делать ее true, на onmouseup false, на onmousemove выполнение самой функции при условии true:

--- Код: ---

var boolGlobal=false;
function totrue()
{
boolGlobal=true;
}

function tofalse()
{
boolGlobal=false;
}

function dragfun()
{
if(boolGlobal)
{
/////////////
... Ваша драг-дроп функция
////////////
}
}
document.onmousedown=totrue;
document.onmouseup=tofalse;
document.onmousemove=dragfun;



--- Конец кода ---

Это, конечно, может в реале не работать, надо смотреть, в любом случае стоит посмотреть коды других людей, только я бы советовал вначале попытаться делать самому, а то можно разучиться думать, будет достаточно просто знать.

MiCRONiUS:
благодорю за участие :)

Навигация

[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 
Перейти к полной версии