JavaScriptのTextareaスクロールバーをドラッグできない解決方法

594 ワード

本論文の実例はJavaScriptにおけるTextareaスクロールバーをドラッグできない解決方法を分析した.皆さんに参考にしてあげます.具体的には以下の通りです.
IEでは、Textareaのスクロールバーに触れたことがありますか?ドラッグはできませんが、上下ボタンをクリックしてコンテンツをスクロールできますか?
この問題の原因はおそらくこのTextareaにonfocusイベントが結びつけられていますが、ある条件に基づいてまたその焦点を外してしまいます.このようにしてスクロールバーがドラッグできなくなります.
典型的な例は:

me.$input.on("focus",function(){
  if ($isIE && me.enabled == false)
    me.$input.blur();
});

コントロール$input(DOM元素私・textarea)を入力してフォーカスイベントをバインドし、利用できないように設定した場合(!enabled)はフォーカスを失い、スクロールバーがドラッグできなくなります.
本論文で述べたように、JavaScriptプログラムの設計に役に立ちます.