3

ユーザーが Android タッチ デバイスでテキストを選択したときにイベントをトリガーする必要があります。トリガーされないテキスト イベントの選択をタップします。

document.addEventListener('touchend', function(event)
{
    if( window.getSelection){
        t = window.getSelection().toString();
        alert(t);
    }
});

touchend イベントで試しましたが、ユーザーがテキスト イベントを選択してもトリガーされません。

4

1 に答える 1

0

.change()関数を使用して jQuery ソリューションを試してみませんか? まず、インクルードされた JavaScript ファイル宣言のすぐ上に jQuery ライブラリを追加すると、ドキュメントに jQuery 機能が追加されます。次に .change() を読んで、次のようなことを試してください。

  $('#touchend').change(function(){
      if(your condition){var $t = window.getSelection().toString();}
  });

または、関数に必要な JavaScript コード。jQuery は単なる JavaScript ライブラリであるため、JavaScript で自由に使用できます。それはゲームチェンジャーです!

于 2013-10-28T18:29:43.357 に答える