Tôi đang làm cho một đầu vào tìm kiếm trên tập trung nó cho thấy một div với các tùy chọn với sau:làm thế nào để ẩn div với jquery khi nhấp vào bất cứ nơi nào ngoại trừ một div?
$("#search").focus(function(){
$("#options").fadeIn("fast");
});
Tôi đang ẩn div trở lại với chức năng này
$("#search").blur(function(){
$("#options").fadeOut("fast");
});
bây giờ vấn đề là ngay cả khi người dùng nhấp chuột tại bất kỳ hộp kiểm nào trong số #option
nó ẩn. Làm thế nào tôi có thể ngăn chặn nó ẩn khi nhấp vào hộp kiểm?
tôi đã bỏ lỡ); trên cả hai chức năng tha thứ cho tôi – danny
vui lòng cung cấp đánh dấu html. –
Câu hỏi này đã được trả lời trên http://stackoverflow.com/questions/152975/how-to-detect-a-click-outside-an-element. Bạn có một số giải pháp khả thi để giải quyết vấn đề của mình. – Pierre