Каждый элемент div представляет собой интересующий элемент с событием onClick. >
Выявление плохого поведения диалога.showModal():
Прокрутка до нижней части списка, приводящая к прокрутке верхней части страницы из поля зрения.< /p>
Пользователь нажимает на DIV в списке, и запускается событие, вызывающее открытие диалогового окна с помощью showModal()
Код: Выделить всё
oDlg.showModal() ;
Все, что я хочу сделать, это остановить прокрутку тела.
Я видел много неэффективных предложений, начиная с 2012 года.< /p>
Я надеюсь, поскольку сейчас середина 2024 года; существует реальное решение этого недостатка дизайна showModal().
Почему диалоговое окно не может просто открыться именно там, где в данный момент находится тело.Я пробовал прокручивать страницу после открытия диалогового окна; но затем диалоговое окно прокручивается вверху страницы.
Я видел такие предложения, как
Подробнее здесь: https://stackoverflow.com/questions/786 ... -showmodal