В связи с переходом на новый движок... возможны сбои в работе! Простите!
Работы производятся прямо сейчас 19-03-2024! 🞨
Меню :
mouse (10)



Blog (1392)
php (329)
js (244)
html (147)
css (131)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
php array (33)
js date (33)
form html (30)
online (29)
Показать еще :
fonts (26)
ruweb.net (25)
foto (22)
php file (20)
atom (20)
forum (19)
hosting (18)
svg (18)
input (18)
php date (17)
board (16)
php time (16)
html book (16)
color (15)
info (15)
img (14)
js time (14)
js url (14)
js events (14)
htaccess (13)
select (13)
notepad (13)
osclass (13)
keyboard (12)
знак (12)
dw block (12)
php img (12)
php path (12)
table (12)
download (12)
icon (11)
form (11)
jsphp (11)
alphabet (10)
keyframes (10)
js delete (10)
yandex (10)
mouse (10)
chart (9)
hover (9)
dosite (8)
browser (8)
php post (7)
comment (7)
php url (7)
iframe (6)
php get (6)
mysql (6)
click (6)
list (6)
canvas (6)
adminka (6)
vs code (6)
js id (5)
mb (5)
heading (5)
value (5)
reg.ru (5)
ftp (5)
year (5)
js math (5)
tag a (5)
bbcode (4)
php var (4)
base64 (4)
xml (4)
scandir (4)
games (4)
flags (4)
symbols (4)
week (4)
day (4)
ssl (4)
нок (4)
submit (4)
task (4)
vk (4)
month (4)
pages (4)
console (4)
js form (4)
domen (3)
line (3)
https (3)
js post (3)
jquery post (3)
money (3)
numbers (3)
js img (3)
padding (3)
куб (3)
captcha (3)
ucoz (3)
js hash (3)
tag hr (2)
details (2)
typeof (2)
seo (2)
prompt (2)
sitemap (2)
рся (2)
youtube (2)
height (2)
arrows (2)
js vars (2)
counter (2)
google (2)
qr kod (2)
video (2)
speed (1)
smile (1)
нод (1)
rutube (1)
scroll (1)
windows (1)
archive (1)
jino (1)
cursor (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= 'Средняя кнопка нажата';
    }
Не стесняемся говорить спасибо!
Помочь проекту DwWeb.ru

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

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

Ещё : dwweb.ru есть здесь:
ruweb
Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2024 Контакты. Реклама на сайте Лучший хостинг : RUWEB + помощь по RUWEB
Страница загружена за : 0.017191 секунд. Подробнее