![]() |
Четкая перемотка страницы к заданной метке: КАК ЭТО РЕАЛИЗОВАНО???
Я заметил, в этой версии форума идет очень четкая перемотка к метке. Допустим, задана метка #post12345, и я загружаю страницу (допустим, showthread.php?t=1#post12345). Дальше, в старой версии форума, перемотка не происходила в том случае, если страница долго загружается. Или если я процессе загрузки повожу ползунок прокрутки вверх-вниз. В этой версии, у меня такое впечатление, что позиционирование происходит не стандартным методами, а после полной загрузки страницы... Как это сделано? (Если кто-нибудь понял что я имею ввиду)
Я вижу, там есть строка <body onload="if (is_ie || is_moz) { fetch_object('currentPost').scrollIntoView(!is_moz); } editInit();"> 1. Это стандартные функции или для их работы надо что то где дописать? 2. Это работает только в Internet Explorer? |
fetch_object() надо самому делать, scrollIntoView() у IE и Мозиллы стандартные DOM-функции
П.С.: fetch_object() - function to emulate document.getElementById можно просто там где надо проставить id и туда скролить ;) |
а editInit()
|
Цитата:
|
| Часовой пояс GMT +4, время: 00:56. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.