Загрузка диалогового окна jQuery меняет область просмотра браузера. Фокус
-
20-08-2019 - |
Вопрос
Я загружаю окно пользовательского интерфейса jQuery, прокручивая несколько вниз от верхней части страницы.Когда он открывается, браузер сбрасывает свое положение в начало страницы.
Если это помогает непосредственно перед загрузкой диалогового окна, я вставляю на страницу HTML-код (html для диалогового окна).
Кто-нибудь знает, как это остановить?
Редактировать Ответ на вопрос догадался, в чем моя проблема, и решил ее.Вызвал ссылку, используя хеш-тег.
Решение
Если вы вызываете это через <a href='#'>
тег, обязательно установите флажок PreDefaultDefault для этого события.В противном случае он вернет вас в начало страницы при нажатии.
$("a.myWindow").click(function(event){
event.preventDefault();
/* Show dialog */
});
Не связан с StackOverflow