Cách Dùng Sự Kiện Hover Chuột Trong Javascript - Freetuts
Có thể bạn quan tâm
Trong bài này chúng ta sẽ tìm hiểu sự kiện hover trong Javascript, đây là sự kiện xảy ra khi bạn hover chuột vào một đối tượng HTMl nào đó.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Hover được sử dụng rất nhiều trong CSS, nhất là chức năng menu đa cấp. Khi bạn hover vào một menu thì sẽ xổ ra những menu con.
Trong JS cũng vậy, ta cũng có thể bắt sự kiện hover một cách dễ dàng thông qua sự kiện hover.
1. Sự kiện hover trong javascript là gì?
Sự kiện hover tức là khi bạn hover chuột vào một thẻ html nào đó thì ngay lập tức sẽ xảy ra sự kiện hover.
Bài viết này được đăng tại [free tuts .net]
Ví dụ, nếu bạn muốn khi người dùng hover chuột vào menu thì xảy ra hiệu ứng xổ menu chậm và mượt mà thay vì hiển thị ngay lập tức như CSS, thì lúc này phải sử dụng javascript.
2. Cách gọi sự kiện hover trong javascript
Chúng ta có hai cách gọi phổ biến, cách thứ nhất là gọi trực tiếp trong thẻ HTML, cách thứ hai là sử dụng đối tượng DOM trong JS để thêm sự kiện.
Cách 1: Gắn trực tiếp trên thẻ HTML
Ví dụ: Xuất ra thông báo khi hover vào ô input.
Demo RUN <input type="button" onmouseover="callHoverEvent()" value="Click me"/> <script> function callHoverEvent(){ alert('Bạn đã hover chuột qua thẻ input'); } </script>Cách 2: Gắn sự kiện hover thông qua đối tượng DOM
Demo RUN <input type="button" id="hvbtn" value="Click me"/> <script> var obj = document.getElementById('hvbtn'); hvbtn.onmouseover = function(){ alert('Bạn đã hover chuột qua thẻ input'); }; </script>Hoặc sử dụng hàm addEventListener.
Demo RUN <input type="button" id="hvbtn" value="Click me"/> <script> var obj = document.getElementById('hvbtn'); hvbtn.addEventListener('mouseover', function(){ alert('Bạn đã hover chuột qua thẻ input'); }); </script>Trên là bài hướng dẫn cách sử dụng sự kiện hover trong javascript. Bài viết này tương đối ngắn vì nội dung cũng không có gì nhiều. Hẹn gặp lại các bạn ở bài tiếp theo.
Từ khóa » Sự Kiện Hover Trong Css
-
:hover | CSS | Học Web Chuẩn
-
Hover – Thủ Thuật CSS – 1 - Truyền Mai
-
Hover Css: Xử Lý Thay đổi Css Khi Di Chuột Vào Một Phần Tử Html
-
Bài 13: Hiệu ứng Hover Với Thuộc Tính Transition - Góc Làm Web
-
Bài 7: Hiệu ứng Hover Bằng Css Và Làm Bài Tập
-
Hover Trong CSS | Chọn Phần Tử đang Bị Người Dùng Dí Chuột Vào
-
Tạo Hiệu ứng Di Chuột (hover) Thú Vị Bằng CSS - NIIT - ICT Hà Nội
-
Top 15 Cách Dùng Hover Trong Css 2022
-
Onmouseover Event - W3Schools
-
Sử Dụng Pointer-events Giả Quyết Một Số Bài Toán Css - Viblo
-
.hover() Trong JQuery - Hoclaptrinh
-
Hiệu ứng Rê Chuột Trong CSS - Quách Quỳnh
-
Sự Kiện Hover Chuột Trong Javascript - NguyenGiaTech
-
CSS Cho Các Thẻ Theo Trạng Thái (link, Hover, Visited, Active, Focus)