на картинке:
на странице есть блок с overflow: hidden; и авто шириной (синий).
внутри него - длинный блок с фиксированной шириной.
а внутри него - куча блоков с float: left;
на одном из них (красный) стоит якорь.
в location.hash имеем этот же якорь.
проблема:
FF, safari и chrome прокручивают длинный блок внутри синего до блочка с якорем, при этом в DOM не меняется ни одно свойство, по которому можно было бы определить, что эта прокрутка произошла.
вопрос:
как заставить неугодные дьяволу браузеры не прокручивать длинный блок к блоку с якорем?
либо:
если это все же произошло, как узнать, насколько он был прокручен?