Trải nghiệm của tôi với Select2 là tuyệt vời trên máy tính để bàn, nhưng trên các thiết bị di động cảm ứng rất đa dạng, với một số quirks luôn hiện diện. Ví dụ: trên xperia st15i với trình đơn thả xuống ics và trình duyệt chứng khoán luôn đóng cửa vì lấy cắp bàn phím. Cách duy nhất để mở nó một lần nữa là chạm vào menu hàng chục lần, giữ ngón tay trong một giây và phép thuật voodoo khác. Hoặc để bắt đầu nhập trong khi danh sách thả xuống được đóng lại, và có bao nhiêu người dùng sẽ tìm ra điều này?
Selectize.js có vẻ mượt hơn nhiều so với Select2, nhưng nó cũng có vấn đề riêng trên thiết bị di động, ví dụ như khi giá trị được chọn hoặc nhập vào, nó sẽ di chuyển trang sang bên trái vì một số lý do. Ngoài ra, trên các thiết bị Android 2.x cũ hơn không hỗ trợ tràn, không thể chọn qua một vài tùy chọn hàng đầu, vì bàn phím không bật lên. :
Vẫn phải kiểm tra Chosen và có thể đó không phải là một ý tưởng tồi để bị vô hiệu hóa cho các thiết bị di động, nhưng cuối cùng, việc thả xuống cũ tốt luôn hoạt động ở mọi nơi.
Cập nhật: bây giờ tôi cũng đã thử nghiệm Chosen, và nó tốt hơn ở một khu vực: mặc định nó không hoạt động trên thiết bị di động (tuyệt vời!), Nhưng nó có vấn đề về từ ngữ. Ví dụ: không tìm kiếm ở giữa các từ và nếu bạn sử dụng & nbsp hack cho các thuật toán, nó cũng sẽ bỏ qua các tùy chọn hoàn chỉnh. Quay lại bảng vẽ.