Tôi đang sử dụng jQuery 1.3.2.Google Chrome: Tập trung vấn đề với thanh cuộn
Có trường nhập trong biểu mẫu. Nhấp vào trường nhập sẽ mở div dưới dạng menu thả xuống. Div chứa danh sách các mục. Khi kích thước danh sách lớn, có một thanh cuộn dọc trong div.
Để đóng menu thả xuống khi được nhấp vào bên ngoài, có sự kiện mờ trên trường nhập.
Bây giờ vấn đề là:
Trong chrome (2.0.172) khi chúng tôi nhấp vào thanh cuộn, trường nhập sẽ mất tiêu điểm. Và bây giờ nếu bạn nhấp vào bên ngoài, thì trình đơn thả xuống sẽ không đóng (vì đầu vào đã bị mất tiêu điểm khi bạn nhấp vào thanh cuộn)
Trong Firefox (3.5), IE (8), opera (9.64), safari() khi chúng ta nhấp vào thanh cuộn, trường nhập sẽ không mất nét. Do đó, khi bạn nhấp vào bên ngoài (sau khi nhấp vào thanh cuộn) thì trình đơn thả xuống sẽ đóng lại. Đây là hành vi mong đợi.
Vì vậy, trong chrome khi thanh cuộn được nhấp, và sau đó nếu tôi nhấp vào bên ngoài trình đơn thả xuống sẽ không đóng. Làm cách nào để khắc phục vấn đề này với chrome.
Tôi đã thực hiện tương tự như vậy nhưng áp dụng cho sự kiện 'focusout'. – elmt