Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.11.2009, 18:09
Новичок на форуме
Отправить личное сообщение для мертвыеживотные Посмотреть профиль Найти все сообщения от мертвыеживотные
 
Регистрация: 24.11.2009
Сообщений: 2

ненужное прокручивание блока с якорем в видимую область страницы



на картинке:

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

проблема:
FF, safari и chrome прокручивают длинный блок внутри синего до блочка с якорем, при этом в DOM не меняется ни одно свойство, по которому можно было бы определить, что эта прокрутка произошла.

вопрос:
как заставить неугодные дьяволу браузеры не прокручивать длинный блок к блоку с якорем?
либо:
если это все же произошло, как узнать, насколько он был прокручен?
Ответить с цитированием
  #2 (permalink)  
Старый 24.11.2009, 18:11
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Сообщение от мертвыеживотные Посмотреть сообщение
как заставить неугодные дьяволу браузеры не прокручивать длинный блок к блоку с якорем?
Убрать у него id, логично?
Ответить с цитированием
  #3 (permalink)  
Старый 24.11.2009, 18:15
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

А зачем Вам на одном из блоков id (якорь высавляется по нему)?
Ответить с цитированием
  #4 (permalink)  
Старый 24.11.2009, 19:43
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

В Опере (9.64, 10.10) не скроллит.
Ответить с цитированием
  #5 (permalink)  
Старый 24.11.2009, 19:48
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Тьфу, что-то я уже забыл, что именно нужно Тогда в FF 3.0.15 скроллит в видимую область.

*UPD* Нет, все-таки норм. Видимо комп тупил, ну или я А зачем таймаут?

Последний раз редактировалось e1f, 24.11.2009 в 19:51.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск