Tôi đang sử dụng này,Làm thế nào để kiểm tra hiển thị (không có/khối) của một div trong jquery?
$("#loginanchor1").click(function (e) {
e.preventDefault();
$("#signin_menu1").slideDown("slow");
});
$(document).mouseup(function (e) {
if ($(e.target).parent("a.loginanchor1").length == 0) {
//$(".signin").removeClass("menu-open");
$("#signin_menu1").slideUp("slow");
}
});
Tất cả mọi thứ hoạt động tốt nhưng những gì xảy ra là khi signin_menu1
được hiển thị khối và tôi bấm nút chuột của tôi bên trong div div slidesup ... Tôi muốn chức năng MouseUp để được ngăn chặn khi các signin_menu1
được hiển thị khối. Vì vậy, tôi nghĩ đến việc thay đổi điều kiện như,
if(($(e.target).parent("a.loginanchor1").length==0) &&(//check the display of the div)
Bây giờ làm thế nào để kiểm tra màn hình?
hoạt động nhưng div không trượt lên khi tôi nhấp vào bên ngoài div – Mubeen
tôi muốn ngăn sự kiện mouseup bên trong div – Mubeen
xem ** ghi chú đã thêm: ** – Reigel