Jquery двойной щелчок проблема после выбора текста в IE

Для IE двойной щелчок по выделению текста не работал для меня, поэтому я создал отдельное событие для выделения текста по двойному щелчку.

Например,

   var editor = $("#TargetContent");

   editor.dblclick(function (e) {
       //some code here for selecting the text.
   });

а также для отмены выбора выделенного текста, я написал событие mousedown для отмены выбора текста, как

    editor.mousedown(function (e) {
      //deselect text code
    });

проблема, с которой я сталкиваюсь, в том, что я не могу получить выделение, так как событие нажатия мыши также запускается, когда я дважды щелкаю, и выделение исчезает.

1 ответ

Я думаю, что это должно быть работа

var editor = $("#TargetContent");
editor.on({
  mousedown: function() {
    // do something
  },
  dblclick: function() {
    // do something
  }
});

возиться здесь

Другие вопросы по тегам