Скрыть выделение из iframe, когда размыто? - PullRequest
0 голосов
/ 13 ноября 2011

Можно ли скрыть выделение фрейма, когда он теряет фокус?

Пример:

selected text on iframe

  1. Выделение текста в contentEditableiframe
  2. Щелкните по iframe

Результат: выделение все еще отображается (выделено серым цветом)

Ожидаемый результат: текст без стиля неактивного выделения.

Есть ли какое-то свойство или какой-то скрипт для этого?(Я не хочу терять выбор)

1 Ответ

0 голосов
/ 13 ноября 2011

Вы можете назначить событие onblur для вашего iframe:

window.onblur = function() {
  if (window.getSelection) {
    window.getSelection().removeAllRanges();
  } else if (document.selection) {
    document.selection.empty();
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...