TinyMCE — изменение фокуса после загрузки TinyMCE в Chrome

#google-chrome #focus #tinymce #anchor #onload

#google-chrome #фокус #tinymce #привязка #onload

Вопрос:

Я обнаружил очень странную проблему в Chrome при использовании # в URL. Если # не существует — все в порядке, но когда я устанавливаю #something — страница загружается, TinyMCE все еще загружается (фокус находится вверху), а после завершения и изменения текстовой области на форматированный текстовый редактор фокус переключается на середину страницы. У вас есть какие-либо предложения, как это исправить?

Спасибо 🙂

Комментарии:

1. зависит от того, чего вы хотите достичь. где вы хотите, чтобы курсор находился после загрузки страницы?

2. Я бы хотел, чтобы курсор и фокус всегда находились вверху страницы

Ответ №1:

Это должно сработать:

 $(document).ready(){
    document.location.href = "#"; 
};
  

Еще одна попытка: поместите это в свою функцию инициализации tinymce

   setup : function(ed) {
    ed.onInit.add(function(ed, evt) {
        document.location.href = "#"; 
    });
  },
  

Комментарии:

1. Да, попробуйте этот трюк раньше и не работает. Я установил # в URL-адресе на странице предварительного просмотра, где делаю запрос на страницу и включаю #