Chosen: 選択したドロップダウンスクロールがタッチデバイスで機能しない

作成日 2016年05月04日  ·  3コメント  ·  ソース: harvesthq/chosen

Android 6.0(Google Chrome 50)を搭載したSonyZ4Tabletを持っています。 選択したドロップダウンを使用しようとしていますが、選択したドロップダウンにスクロールを使用できないため、残念ながら不可能です。このバグを再現するには、 https://harvesthq.github.io/chosen/を参照してください。
条件を削除する必要があります:
if(/Mobile/i.test(window.navigator.userAgent)){
falseを返します。
}

関数「AbstractChosen.browser_is_supported」から

最も参考になるコメント

簡単な修正があります。私の場合、register_observersで次のようにコメントしています。

this.container.bind('touchstart.chosen'、function(evt){
_this.container_mousedown(evt);
// evt.preventDefault();を返します
});

私の場合、正常に動作しています。

その中で何か問題があれば私に提案してください

全てのコメント3件

そのようなデバイスでChosenを有効にする必要があるとは思いません。

その状態を取り除くと何が変わりますか?

簡単な修正があります。私の場合、register_observersで次のようにコメントしています。

this.container.bind('touchstart.chosen'、function(evt){
_this.container_mousedown(evt);
// evt.preventDefault();を返します
});

私の場合、正常に動作しています。

その中で何か問題があれば私に提案してください

私は@koenpuntに同意します。これは、Chosenをそのままモバイルで無効にする必要があるということです。 個人的には、そのUIがAndroidとiOSの組み込みのselectよりも実際に改善されているとは思いません。 デスクトップの選択ボックスは非常に悪いです...

このページは役に立ちましたか?
0 / 5 - 0 評価