テキストのチャンクを表示するために jquery UI ダイアログ ( http://jqueryui.com/demos/dialog/ ) を使用しています。このダイアログ ボックスでテキストを選択して操作したいと考えています。現在、私の現在のコードは Chrome と Firefox で動作しますが、Safari では動作しません。(IE ではまだテストされていません)
選択を取得して、次のように表示します。
selection = window.getSelection();
alert(selection.toString().length);
アラートは、Safari ではゼロを返します。私はjavascript/jqueryに比較的慣れていないので、ポインタがあれば役立ちます! ありがとうございました!
回答: これを見た方へ... サファリのダイアログ ボックスで「クリック」の代わりに「マウスダウン」イベントを使用すると、機能し始めました。みんな、ありがとう!