Добавить в корзинуПозвонить
Найти в Дзене

Cобытия мыши js

В JavaScript существует множество событий, связанных с мышью, которые позволяют отслеживать действия пользователя с помощью указателя. Вот основные события мыши: const element = document.getElementById('myElement');
element.addEventListener('click', function() {
console.log('Элемент был кликнут');
});
element.addEventListener('mousemove', function(event) {
console.log('Курсор мыши на позиции:', event.clientX, event.clientY);
});
element.addEventListener('mouseenter', function() {
console.log('Курсор вошел в элемент');
});
element.addEventListener('mouseleave', function() {
console.log('Курсор покинул элемент');
}); Эти события позволяют создавать интерактивные интерфейсы и реагировать на действия пользователя с помощью мыши.

IT_ЧЕРНОВИК - Technology and education Cобытия мыши js
IT_ЧЕРНОВИК - Technology and education Cобытия мыши js

В JavaScript существует множество событий, связанных с мышью, которые позволяют отслеживать действия пользователя с помощью указателя. Вот основные события мыши:

  1. click:Срабатывает, когда пользователь нажимает и отпускает кнопку мыши на элементе.
    Пример: element.addEventListener('click', function() { /* обработка */ });
  2. dblclick:Срабатывает, когда пользователь дважды быстро щелкает на элементе.
    Пример: element.addEventListener('dblclick', function() { /* обработка */ });
  3. mousedown:Срабатывает, когда пользователь нажимает кнопку мыши на элементе.
    Пример: element.addEventListener('mousedown', function() { /* обработка */ });
  4. mouseup:Срабатывает, когда пользователь отпускает кнопку мыши на элементе.
    Пример: element.addEventListener('mouseup', function() { /* обработка */ });
  5. mousemove:Срабатывает, когда пользователь перемещает курсор мыши над элементом.
    Пример: element.addEventListener('mousemove', function() { /* обработка */ });
  6. mouseenter:Срабатывает, когда курсор мыши входит в область элемента. В отличие от mouseover, это событие не срабатывает для дочерних элементов.
    Пример: element.addEventListener('mouseenter', function() { /* обработка */ });
  7. mouseleave:Срабатывает, когда курсор мыши покидает область элемента. В отличие от mouseout, это событие не срабатывает для дочерних элементов.
    Пример: element.addEventListener('mouseleave', function() { /* обработка */ });
  8. mouseover:Срабатывает, когда курсор мыши входит в область элемента или его дочерних элементов.
    Пример: element.addEventListener('mouseover', function() { /* обработка */ });
  9. mouseout:Срабатывает, когда курсор мыши покидает область элемента или его дочерних элементов.
    Пример: element.addEventListener('mouseout', function() { /* обработка */ });
  10. wheel:Срабатывает, когда пользователь прокручивает колесико мыши.
    Пример: element.addEventListener('wheel', function(event) { /* обработка */ });

Пример использования событий мыши:

const element = document.getElementById('myElement');

element.addEventListener('click', function() {
console.log('Элемент был кликнут');
});

element.addEventListener('mousemove', function(event) {
console.log('Курсор мыши на позиции:', event.clientX, event.clientY);
});

element.addEventListener('mouseenter', function() {
console.log('Курсор вошел в элемент');
});

element.addEventListener('mouseleave', function() {
console.log('Курсор покинул элемент');
});

Эти события позволяют создавать интерактивные интерфейсы и реагировать на действия пользователя с помощью мыши.