Уход мышки с блок
onmouseleave javascript или "Уход мышки с блока", сколько способов существует определить Уход мышки с элемента Dom-а.
Подробно о "onmouseleave Event"
- Использование "onmouseleave" внутри тега.
- Использование onmouseleave + function
- Пример использования onmouseleave + addEventListener
- Скачать
Использование "onmouseleave" внутри тега.
Одним из способов использования onmouseleave - размещение "onmouseleave" внутри тега.
Для того, чтобы продемонстрировать использование "onmouseleave" нам понадобится элемент Dom - пусть это будет div, и добавим ему class="onmouseleave" :
Также туда добавим событие "onmouseleave" с функцией myFunction:
Немного стилей для нашего блока:
background: #e9e9e9;
width: 300px;
height: 100px;
margin: auto;
border: 1px solid;
}
Напишем нашу функцию:
function myFunction() {
document.getElementById("demo").innerHTML = "Вы ушли с блока";
}
</script>
Результат использования onmouseleave в теге:
Будем передавать - пусть это будет текст в отдельный div "Получаем".
Наведите мышку на блок:
Получаем
Использование onmouseleave + function
Второй способ использования onmouseleave равно function.
Нам опять понадобится div, внутрь добавим id, чтобы обратиться к тегу
В абзац "p" будем передавать полученные данные:
Стили повторять не буду - см. выше.
Соберем скрипт:
<script>
document.getElementById("theDIV").onmouseleave = function(e) {
document.getElementById("demo_1").innerHTML = "Вы ушли с блока";
};
</script>
Результат onmouseleave + function
Проведите мышкой по блоку:
Получаем
Пример использования onmouseleave + addEventListener
Следующий вариант использования onmouseleave, аналогичен первому, только здесь будем использовать "addEventListener":
<div id="theDIV_2" class="onmouseleave"></div>
<p id="demo_2"></p>
Аналогичные первому пункту.
<script>
document.getElementById("theDIV_2").addEventListener("mouseleave", function(e) {
document.getElementById("demo_2").innerHTML = "Вы ушли с блока";
});
</script>
Результат onmouseleave + addEventListener
Получаем
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: