0

ユーザーがページ上のテキストをハイライトしたイベントに作用するコードを書きました。コードは正常に動作しますが (以下)、問題は効果的にテストする方法ですか? テキストを選択するユーザーを嘲笑する方法はありますか (特にmouseupイベントを含む)。

おそらく問題は、mouseupイベントが発生したときにテキストが選択されているかどうかを確認することが最善の方法ではないということでしょうか? どんな洞察も高く評価されます。

var note = {
  mouseHandler : function(e){
    selection = window.getSelection();
      if (selection.toString() !== '') {
       note.selection = selection;
       note.setAttributes();
       note.hideOverlay();
       note.placeOverlay();
    }
 }
}

理想的には、テストコードでこれをトリガーできるようにして、確実にnote.placeOverlay()発生するようにしたいと思います

4

1 に答える 1