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