Tôi đang sử dụng mã sau để tạo hoạt ảnh cho một khối. Trong mã của tôi, div_animate()
về cơ bản ẩn một số <div>
với bộ chọn được chỉ định nếu nó hiện đang hiển thị.Làm cách nào để sử dụng jQuery để xác định xem sự kiện nhấp có kích hoạt trong một phần tử cụ thể không?
$(document).click(function(event){
div_animate("#container");
});
tôi cần phải xác định xem người dùng nhấp vào một đứa trẻ của #container
và nếu như vậy, return false;
- như xa như tôi có thể nói, các mã này sẽ giống như thế này:
$(document).click(function(event){
if (/* the event's target has a parent of #container */) {
return false;
} else {
div_animate("#container");
}
});
Bất kỳ suy nghĩ nào?
Đây có phải là vấn đề tương tự như [câu hỏi trước của bạn] (http://stackoverflow.com/questions/4430277/jquery-animate-when-div-loses-focus) nơi tôi đã cho bạn [liên kết này] (http://stackoverflow.com/questions/714471/jquery-hide-element-when-clicked-anywhere-on- trang)? – user113716
@patrick Điều này không giống như câu hỏi trước của tôi, nhưng nó có liên quan - vấn đề này phát sinh khi tôi thêm giải pháp từ câu hỏi trước. Trong khi liên kết của bạn tương tự như câu hỏi ban đầu của tôi, tôi không thấy nó hữu ích. – Jazzerus