Hiện tại chúng tôi đang sử dụng Chosen Dropdown Plugin, điều này khá tuyệt vời, ngoài một vấn đề nhỏ. Khi chúng tôi đang sử dụng một menu thả xuống, nếu bạn tab vào điều khiển 'đã chọn', phần thả xuống thực tế sẽ không được hiển thị. Tuy nhiên, khi áp dụng plugin cho nhiều 'chọn', nó sẽ xuất hiện.Plugin jQuery Chosen: Chụp tiêu điểm để mở khi tabbing
Đã trải qua các tài liệu và các vấn đề GitHub, có vẻ như có rất nhiều đề cập đến việc sắp xếp và tập trung vào tab, nhưng không có gì dường như đề cập đến yêu cầu khá đơn giản này; Hiển thị menu thả xuống khi nhận tiêu điểm khi tabbing.
Vì vậy, giả sử rằng chức năng này không phải là một phần của plugin, có cách thay thế chẳng hạn như chụp trọng tâm của thẻ neo không?
$('.chzn-single').focus(function(e){
alert('I should be focused!')
});
Cho đến nay, tôi chưa thành công và đang tự hỏi liệu có người nào khác gặp sự cố này không. Bạn có thể kiểm tra jsfiddle này chứng tỏ vấn đề
Fiddle không hoạt động nữa. Có lẽ bạn có thể sử dụng các tệp [cdnjs '] (http://cdnjs.cloudflare.com/ajax/libs/chosen/1.0/chosen.jquery.js) làm externals? – Jawa
@Jawa bạn nói đúng là nó đã sử dụng plugin "đã chọn" js không còn khả dụng nữa do liên kết được sử dụng trong câu hỏi. Tôi đã cập nhật jsfiddle bằng cdn bạn đã đề cập, nó có một vài lớp khác cho điều khiển chọn - tôi đã cập nhật chúng trong jsfiddle cho phù hợp. – paulitto
Cảm ơn rất nhiều! Tôi đã sử dụng: $ (tài liệu) .on ("focus", ".chosen-container-single input", hàm() {$ (this) .closest ('. Selected-container-single'). ".chosen-container-active"). trigger ('mousedown');}); – colinbashbash