Войти
Меню :
mouse (10)



Blog (1953)
other (410)
php (390)
js (301)
html (153)
php book (148)
css (147)
пк (124)
html tags (63)
js tag (56)
windows (48)
js method (44)
jquery (43)
php array (39)
Показать еще :
ruweb.net (37)
text (37)
js date (33)
form html (30)
online (29)
link (26)
fonts (24)
js events (22)
dosite (22)
php file (21)
atom (20)
foto (20)
input (19)
database (19)
svg (18)
lingvo (18)
forum (18)
hosting (17)
php date (17)
mysql (17)
php img (16)
фото (16)
info (15)
android (15)
img (15)
php time (15)
color (15)
js url (14)
js time (14)
jsphp (14)
xiaomi (14)
notepad (14)
board (14)
yandex (13)
select (13)
знак (13)
htaccess (13)
table (13)
osclass (13)
$ server (12)
php path (12)
download (12)
vs code (11)
icon (11)
dw block (11)
html book (11)
keyboard (11)
css img (10)
paint (10)
mouse (10)
ось (10)
form (10)
js delete (10)
ftp (9)
hover (8)
iframe (8)
php url (7)
cookie (7)
comment (7)
list (6)
hey tag (6)
php get (6)
search (6)
js vars (6)
нок (6)
click (6)
canvas (6)
console (5)
js id (5)
value (5)
mb (5)
tag a (5)
js math (5)
heading (5)
year (5)
reg.ru (5)
web (5)
ok (5)
xml (5)
js file (5)
week (4)
day (4)
ssl (4)
adminka (4)
js img (4)
youtube (4)
php var (4)
ucoz (4)
scandir (4)
bbcode (4)
pages (4)
month (4)
vk (4)
2022 (4)
submit (4)
task (4)
js form (4)
word (4)
base64 (4)
symbols (4)
js hash (4)
news (4)
js book (4)
numbers (4)
games (4)
folder (4)
https (3)
file (3)
куб (3)
units (3)
captcha (3)
line (3)
php day (3)
js post (3)
рся (3)
aimp (3)
404 (3)
padding (3)
video (3)
domen (3)
akaso (2)
qr code (2)
tag hr (2)
kfc (2)
counter (2)
seo (2)
prompt (2)
src (2)
height (2)
sitemap (2)
details (2)
typeof (2)
blob (2)
google (2)
arrows (2)
atom 11 (1)
atom 10 (1)
atom 7 (1)
atom 9 (1)
atom 8 (1)
php 5 (1)
atom 6 (1)
php 17 (1)
atom 15 (1)
atom 14 (1)
atom 13 (1)
atom 16 (1)
atom 17 (1)
atom 12 (1)
php 27 (1)
php 30 (1)
php 26 (1)
php 25 (1)
php 23 (1)
php 24 (1)
php 28 (1)
php 38 (1)
php 41 (1)
php 4 (1)
php 22 (1)
cursor (1)
php 19 (1)
php 20 (1)
php 8 (1)
php 9 (1)
php 10 (1)
php 32 (1)
js no4 (1)
php 7 (1)
#html (1)
chart (1)
atom 3 (1)
atom 4 (1)
atom 2 (1)
atom 1 (1)
header (1)
php 40 (1)
php 3 (1)
php 33 (1)
replace (1)
php 31 (1)
php 34 (1)
php 18 (1)
atom 5 (1)
date (1)
aimp 2 (1)
aimp 1 (1)
aimp 3 (1)
php 44 (1)
php 45 (1)
php 13 (1)
php (1)
php 2 (1)
js 10 (1)
js 9 (1)
jino (1)
php 37 (1)
js 8 (1)
js 4 (1)
js 5 (1)
js 6 (1)
js 1 (1)
js 7 (1)
php 1 (1)
php 43 (1)
ftp 5 (1)
php 15 (1)
php 36 (1)
webp (1)
php 42 (1)
ftp 4 (1)
ftp 3 (1)
ftp 2 (1)
php 6 (1)
php 35 (1)
php 11 (1)
speed (1)
atom 20 (1)
php 16 (1)
ftp 1 (1)
scroll (1)
opera (1)
php 14 (1)
atom 18 (1)
archive (1)
atom 19 (1)
php 29 (1)
php 39 (1)
rutube (1)
php 12 (1)
втб (1)
php 21 (1)
нод (1)
font (1)
js 2 (1)
name (1)
smile (1)
js 3 (1)

Как отследить нажатие на колесико мыши

Есть ли способ отследить нажатие по колесику мыши? Искали вы когда-либо информацию о нажатии на колесико мыши? Я был удивлен!

Некоторые даже пишут, что нажатие по колесику невозможно отследить!!!wall

Правда? Чтож мы живем в век тотальной неграмотности!!!

Подробно о нажатии на колесико мыши!

  1. Результат нажатия на колесико мыши
  2. Отследить нажатие на колесико мыши
  3. Как работает отслеживание нажатие на колесико мыши
  4. Скачать

  1. Результат нажатия на колесико мыши<

    Начнем с того, что кнопок мыши всего три...

    Левая кнопка мыши - клик ...

    Колесико - прокрутки + клик по колесику.

    Левая кнопка мыши - клик ...

    И далее... попробуем понажимать разные кнопки мыши... их всего три...

    Вывод текста по нажатию на колесико мыши и др.кнопки:

    Еще кнопка мыши не была нажата!

    Число кнопки мыши:

    Здесь номер кнопки мыши.

    Во всем этом участвует mouseup - если вы , на странице, на примерах попробуете использовать клики колесика мыши - то он прекрасно отслеживается...


    Далее перейдем у теории...


  2. Отследить нажатие на колесико мыши

    Ну чтож... давайте разберем скрипт, который будет отслеживать нажатие на колесико мыши... для этого нам понадобится:

    Html:

    Начнем с Html, сюда будем отправлять текст по условию:

    <p id="log">Еще кнопка мыши не была нажата!</p>

    Сюда будем отправлять "Число кнопки мыши"

    <p id="sendnum">Здесь номер кнопки мыши.</p>
    Далее : javascript

    Создаем ссылку на объект "body", с помощью querySelector - понадобится для клика...

    let islink= document.querySelector('body');

    К созданной ссылке добавим mouseup + функция "isWheel"

    islink.addEventListener('mouseup', isWheel);

    Перейдем к функции "isWheel" внутри функции первая строка... отправляем номер кнопки мыши:

    sendnum.innerHTML= e.button;

    Далее по условию... если номер кнопки(e.button) равна 1, то отправляем, что произошло нажатие на колесико мыши... с помощью innerHTML отправляем текст в html тег с ид "log"

    if (e.button==0)
    {
    log.innerHTML= 'Левая кнопка нажата';
    }
    else if (e.button==1)
    {
    log.innerHTML= 'Средняя кнопка нажата';
    }
    else if (e.button==2)
    {
    log.innerHTML= 'Правая кнопка нажата';
    }


  3. Как работает отслеживание нажатие на колесико мыши

    Теперь... давайте попробуем разобраться... как этот скрипт "отслеживания нажатия на колесико мыши" работает...

    Если вы планируете изучать javascript, то рекомендую записать нижний код куда -либо!

    Итак.. далее схематичный набросок :

    При своем действии клавы/мыши в консоль будет выведен объект...

    <script>

    let ссылкНаЭлемент= document.querySelector('тег_Dom');

    ссылкНаЭлемент.addEventListener('Действие_клава_мышь', имяФункции);

    function имяФункции(e)

    {

    console.log(e);

    }

    </script>

    С общим разобрались... перейдем к нашему колесу мыши...

    Получение объекта при клике на колесо мыши:

    Помещаем данный код себе на страницу.

    Код javascript получение объекта:

    <script>

    let islink= document.querySelector('body');

    islink.addEventListener('mouseup', isWheel);

    function isWheel(e)

    {

      console.log(e);

    }

    </script>

    Далее...

    Нажимаем на колесико мыши.

    Открываем консоль.

    И видим... MouseEvent - открываем объект...и здесь видим нашу кнопку "button"

    Нажмите, чтобы открыть в новом окне.
    Получение объекта при клике на колесо мыши:

    Теперь, чтобы обратиться к этой части объекта.... если в "e" сидит объект, то в "e.button" будет сидеть номер кнопки...

    Давайте выведем :

    console.log(e.button);
    Нажмите, чтобы открыть в новом окне.
    Получение объекта при клике на колесо мыши:

    Ну... и далее совершенно просто составить условие на нажатие колесико мыши:

    if (e.button==1)
    {
      log.innerHTML= 'Средняя кнопка нажата';
    }
Не стесняемся говорить спасибо!
О комментах : 05.11.2024
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Друзья! Пожалуйста держите себя в рамках приличия!
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже:
Помочь проекту DwWeb.ru

Поделиться ссылкой! C друзьями или врагами!

Этим вы очень поможете проекту! Заранее огромное спасибо!

ruweb
См. интсрукция по ruweb. dwweb.ru есть здесь:
Все соцсети в одном месте!
defense_js Разное :Игра "пятнашки"
Угадай страну по флагу

Кальклятор
Математика онлайн

Списки шифрования
Часы

Числа словами
Названия чисел(max=10305)
Графики

Qr код онлайн

Как сделать сайт?
Md5 онлайн
Sitemap.html
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2025 Контакты. Лучший хостинг : RUWEB + помощь по RUWEB Сайт работает круглосуточно 24/7.
Страница загружена за : 0.03725 секунд.