Tôi có một ngăn bên cạnh trượt từ bên trái, thêm nội dung động với get(). Tôi muốn tất cả các nhấp chuột bên ngoài cửa sổ để làm cho nó đóng bằng cách kích hoạt một chức năng. Dựa trên các câu hỏi khác tôi đọc, tôi đã đưa ra đoạn mã sau.jQuery on() và stopPropagation()
$('html').click(function() {
if (side_showing) {
close_side();
}
});
$(document).on("click", "#side", function(event) {
event.stopPropagation();
});
Tôi dường như không làm cho nó hoạt động. Tôi biết rằng chức năng on()
đang được kích hoạt, nhưng event.stopPropagation
dường như không. Có lời khuyên nào không?
Bạn có thực sự biết ý nghĩa của 'stopPropagation();'? hãy xem http://www.javascripter.net/faq/eventbubbling.htm#demo –