jQueryを使用したアプリを作成していてすこし困ったこと。
jQueryのUI作成支援プラグインであるjQueryUIで、「doraggable()」メソッドを使用すると、対象のHTML要素(jQueryオブジェクトで表される)をドラッグ可能になる。
このとき、ドラッグ可能となっているHTML要素上のテキスト選択動作が不可能になる。つまりテキストをドラッグ不可能になる。
オプション「handle」で、マウスで実際にドラッグする部分(要素)──これをドラッグすると、「doraggable()」メソッドを実行した要素が移動する──を指定していても──、同じようにテキスト選択動作がキャンセルされる。handleで指定した部分であれば、この動作は理解できるが、ドラッグ動作とは関係ない、handleとして指定していない部分でもそうなるのは、ちょっと困りもの。
0 件のコメント:
コメントを投稿