Tôi đang cố gắng thực hiện thả xuống xếp thẳng về phía trước cho safari di động. Tôi đã làm việc này 100% trong safari chính nó, trong đó cho thấy phong cách bình thường thả xuống. Nhưng danh sách thả xuống safari di động có nút 'tiếp theo'.'tiếp theo' trong trình đơn thả xuống trên iPhone Safari không kích hoạt trên sự kiện thay đổi
Nhấn nút tiếp theo này sẽ đưa bạn đến danh sách thả xuống tiếp theo trong dòng thác với kích hoạt onchange() - do đó danh sách thả xuống tiếp theo trống.
Người dùng buộc phải nhấn 'xong' để kích hoạt khi thay đổi, sau đó nhấp vào menu thả xuống tiếp theo.
Có ai biết cách này không. Hoặc sự kiện DOM nào được kích hoạt bởi safari''next 'trên thiết bị di động?
Chỉ cần lưu ý (cho mục đích seo cũng), người ta có thể quy Điều này để jquery hoặc jquery Điện thoại di động hoặc thư viện javascript khác, nhưng nếu điều này vẫn là một vấn đề như của ngày hôm nay (mà nó là dành cho chúng tôi), sau đó nó chắc chắn sẽ là tốt để nghe một giải pháp. – iJames
Một giải pháp thú vị cho vấn đề này là để hủy kích hoạt các nút tiếp theo và trước đó **. Nỗ lực thực hiện việc này đã được cung cấp tại đây: http://stackoverflow.com/questions/7472465/disabling-previous-and-next-buttons-in-mobile-safari – iJames
Plugin từ [bài đăng này] (http: //stackoverflow.com/questions/5960731/strange-behavior-of-select-dropdowns-onchange-js-event-when-using-next-on-m/7284325#7284325) đã làm việc cho tôi. Dường như nó đang tải danh sách thứ hai ngay sau khi bạn chọn mục trong danh sách đầu tiên thay vì chờ cho đến khi người dùng nhấn 'tiếp theo' hoặc 'thực hiện' – Billy