2012-01-25 11 views
1

私のHTMLアプリケーションでは、テキストが選択されるたびにアクションを行いたいと思っています。 今、mouseupイベントを使用して、以下のコードに示すようなテキスト選択を取得しています。しかし、モバイルデバイスでは、選択後にマウスアップが起動しないため、これは機能しません。代わりにどのイベントを使用できますか?モバイル/タッチデバイスでのテキスト選択イベントのキャプチャ

$("#container-around-text").on('mouseup', function() { 
    // check if selection is empty 
    // then do something 
}); 

答えて

0

あなたは多分変数selectedTextを保存し、現在選択されているテキストがselectedText変数にそのストアと同じであるかどうかをチェックし間隔100msごとかそこらを実行することができます。異なる場合は、アクションを実行します。

+0

hm。ポーリングはおそらく動作します。しかし、私はいつもブラウザを遅くする可能性のあるコードを実行しているので、かなりハッキリしているようです。私はむしろポーリングをこの場合使用しない方が好きです。 – Towa

関連する問題