ненужное прокручивание блока с якорем в видимую область страницы
![]() на картинке: на странице есть блок с overflow: hidden; и авто шириной (синий). внутри него - длинный блок с фиксированной шириной. а внутри него - куча блоков с float: left; на одном из них (красный) стоит якорь. в location.hash имеем этот же якорь. проблема: FF, safari и chrome прокручивают длинный блок внутри синего до блочка с якорем, при этом в DOM не меняется ни одно свойство, по которому можно было бы определить, что эта прокрутка произошла. вопрос: как заставить неугодные дьяволу браузеры не прокручивать длинный блок к блоку с якорем? либо: если это все же произошло, как узнать, насколько он был прокручен? |
Цитата:
|
А зачем Вам на одном из блоков id (якорь высавляется по нему)?
|
В Опере (9.64, 10.10) не скроллит.
|
Тьфу, что-то я уже забыл, что именно нужно :) Тогда в FF 3.0.15 скроллит в видимую область.
*UPD* Нет, все-таки норм. Видимо комп тупил, ну или я :) А зачем таймаут? |
Часовой пояс GMT +3, время: 12:36. |