Dường như có nhiều câu hỏi/câu trả lời về cách thay đổi trình đơn thả xuống của Twitter Bootstrap xuất hiện trên một nhấp chuột để xuất hiện trên di chuột. Các nhà xây dựng của Bootstrap có lý do chính đáng để sử dụng nhấp chuột thay vì di chuột - không hoạt động trên hầu hết các máy tính bảng & điện thoại. Tuy nhiên, một trong những lý do tại sao tôi đang sử dụng Bootstrap là cho các tính năng đáp ứng của nó. Tôi muốn một trang web có thể xem được trên máy tính để bàn, máy tính bảng và điện thoại. Mặc dù cách nhấp để tải xuống là cần thiết cho máy tính bảng và điện thoại, nhưng đó không phải là hành vi mong đợi đối với máy tính để bàn. Tôi muốn trang web của mình đáp ứng, nhưng không phải trả chi phí phải đào tạo lại người dùng!Twitter Bootstrap: Menu thả xuống Di chuột cho Máy tính để bàn, Nhấp vào Máy tính bảng/Điện thoại?
Có cách nào để phân phối trình đơn thả xuống di chuột cho máy tính để bàn và nhấp vào menu thả xuống cho máy tính bảng và điện thoại không?
Trên thực tế, bằng cách sử dụng các lớp tiện ích đáp ứng, có vẻ như tôi sẽ phải có hai phiên bản riêng biệt của trình đơn của tôi. Một cái sẽ hiển thị cho điện thoại/máy tính bảng và một cái sẽ hiển thị cho máy tính để bàn. Lý tưởng nhất, tôi chỉ muốn có một thực đơn. –
@TonyaAbna bạn có thể làm điều đó http://jsfiddle.net/baptme/gRVUq/1/ nhưng bạn sẽ cần một số jQuery để đóng menu thả xuống vào lần nhấp thứ hai. – baptme
baptme, tôi không chắc tôi hiểu câu trả lời của bạn. Tôi thấy cách bạn thực hiện công việc thả xuống khi di chuột thay vì nhấp chuột, nhưng tôi đang tìm một giải pháp có thể di chuột cho máy tính để bàn và nhấp cho điện thoại/máy tính bảng. Tôi có thiếu gì đó trong bản demo của bạn không? Chức năng nhấp rỗng có tác dụng gì? –