Tôi thấy nhiều bài đăng trên mục này nhưng không thể tìm thấy giải pháp phù hợp. Xin lỗi nếu nó đã được trả lời ở đâu đó.jQuery ẩn div trên mouseout
Những gì tôi muốn: Tôi có một DIV
với mục trình đơn của tôi, mở ra khi sự kiện click
là bắn của một phần tử href
. Bây giờ tôi muốn ẩn menu, khi con chuột ra khỏi phần tử DIV
và không nằm trên phần tử href
. Cho đến nay tôi chỉ có thể đóng nó khi tôi nhấp vào phần tử href
.
Vì vậy, jQuery của tôi trông như thế này:
$("#menu_opener").click(function() {
if ($("#menudiv").is(":hidden")) {
$("#menudiv").slideDown("slow");
} else {
$("#menudiv").hide();
}
});
Và HTML của tôi trông như thế này:
<div>
<a href="#" id="menu_opener">Menu</a>
</div>
<div id="menudiv" style="position: fixed; background-color: white; display: none;">
<a href="#" id="A1">Page 1</a><br />
<a href="#" id="A2">Page 2</a><br />
<a href="#" id="A3">Page 3</a><br />
</div>
Cảm ơn trước!
vòng lặp, câu hỏi chưa đọc. câu trả lời đã chỉnh sửa. –
Giải pháp này hoạt động tốt, cảm ơn. – Jorelie