私は Jquery "ScrollTo" プラグインを使用しています: http://demos.flesler.com/jquery/scrollTo/は正常に動作しますが、Webkit ブラウザーに問題があります。入力をドラッグしてカーソルをコンテナー要素の外に移動すると (固定サイズとオーバーフロー: 非表示の css 属性があります)、次の例のような望ましくない動作でスクロールが移動します。
この投稿のように、この無効化マウスダウン イベントを修正できます: Disabling Drag Scroll for Text Inputs with JQuery with this code:
$("input").mousedown(function(event){
$(event.target).focus();
event.preventDefault();
});
しかし、入力内のテキストを選択するには、ドラッグ イベントを伝播する必要があります (この事実がエラーの原因です)。
また、入力に -webkit-user-drag: none を適用してみましたが、問題は解決しません。
同様の投稿を見つけましたが、この問題を解決するものはすべて、入力とテキストエリア内のテキスト選択を許可できれば満足できます。
PS 私の英語はあまり上手ではありません。明確に説明していただければ幸いです。ありがとうございました!