В IE7 мои средства открытия диалогов jQuery-UI, кажется, устанавливают фокус на (невидимую) позицию диалога, которая находится в конце <body>
. Другие браузеры поддерживают фокусировку там, где она есть, чтобы вы могли читать диалог, который находится в центре области просмотра. Таким образом, эффект заключается в том, что в IE7 / 8 страница прокручивается вниз, за пределами диалогового окна при нажатии на открыватель.
Я думаю, что все соответствующие биты включены здесь.
Использование: jQuery v1.4.2, jQuery-UI 1.8.17, без темы
ОБНОВЛЕНИЕ Вот рабочий пример. Это в основном все, что связано с тем, чтобы моя страница была там, где она есть сейчас. Кажется, все работает в Firefox, Chrome и IE8, но IE7 все еще не работает. Спасибо!