Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Скорость движения мыши (https://javascript.ru/forum/dom-window/7410-skorost-dvizheniya-myshi.html)

Данил 30.01.2010 20:06

Скорость движения мыши
 
Здравствуйте! может кто встречал или писал такой скрипт... чтобы определить скорость или ускорение мыши когда двигаешь её по экрану... Пытаюсь сам написать, но получаеться мягко говоря чушь, а он очень нужен для реализации одной идеи. Прошу помощи. Вроде в js все средства есть, но мне хватает опыта грамотно их применить.

Данил 30.01.2010 21:06

Сейчас кажеться напишу свою реализацию... она конечно через одно место будет...

Gozar 30.01.2010 21:09

Не знаю как Вы а я вижу только один способ это делать:
01. запуск функции по загрузке страницы далее тело функции:
1. получить координату мыши х и у
2. сохранить значения
3. при onmousemove т.е. изменении координат получить новые значения х и у
4. сравнить с предыдущими и получить смещение
5. сохранить значение смещения
6. сохранить значения х и у
а дальше всё просто скорость это смещение в px за единицу времени(миллисекунд)

Инструменты: функция setTimeout или setInterval + прочитать вот это:http://javascript.ru/setTimeout и вот это http://javascript.ru/blog/Andrej-Par...cii-JavaScript и вот тут про координаты:http://javascript.ru/ui/draganddrop#demo

Данил 30.01.2010 21:13

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

Gozar 30.01.2010 21:16

И да кстати скоростей у вас должно быть две, по х и по у, а еще смещение величина всегда положительная(это нюанс, но вдруг пригодится)

Данил 30.01.2010 21:21

интересно гугл замеряет "пробег" своих юзеров =) я лично буду...

Gozar 30.01.2010 21:27

Цитата:

Сообщение от Данил (Сообщение 42863)
интересно гугл замеряет "пробег" своих юзеров =) я лично буду...

В каком смысле "пробег"? и для чего?

Данил 30.01.2010 21:33

сколько пользователи "намотали" мышью по телу сайта, можно усложнить, вычислять скорость от элемента к элементу и на основе этих данных править эргономику да и хотя бы это просто интересно. Какова средняя скорость инет сёрфера сейчас... бредово, но бредово ли?

Данил 30.01.2010 21:40

Вложений: 1
короче заколебался я и пошёл отдыхать ) пытался сделать себе !наглядную модель! и поэтому применял элементы формы, но запутался. Нифига не каментил код, писал быстро. Но вдруг кому интересно как я решал эту проблему, те могут скачать... а я ещё поучусь, потом вернусь к этой задачке. И да это работает только под ишаком, на фоксе не пытайтесь, я не кроссбраузерно делал ))

З.Ы.
А ваще жопа такое место, через неё чё хочешь можно сделать )

Данил 30.01.2010 21:44

И ещё чтобы замерить скорость, надо зажать правую клавишу, по отжатию клавиши всё сбрасываеться. БЛИН ЛЕВУЮ! сорри


Часовой пояс GMT +3, время: 14:48.