Показать сообщение отдельно
  #1 (permalink)  
Старый 13.09.2012, 22:36
Аватар для user100500
Новичок на форуме
Отправить личное сообщение для user100500 Посмотреть профиль Найти все сообщения от user100500
 
Регистрация: 28.08.2012
Сообщений: 8

Прокрутка страницы
На странице увеличиваю изображение(меняю css свойства ширины и высоты), и оно становится настолько большим что появляются полосы прокрутки. Необходимо сделать прокрутку страницы на центр экрана, но с учетом уже существующей прокрутки, т.е. если уже есть полосы прокрутки то при увеличении должно перематывать на центр открытой части изображения. Как зум в фотошопе в общем(куда кликнули туда и увеличивает, а у меня увеличение в центр видимой части изображения должен быть).
Делаю так, но оно увеличивает только в центр страницы, а мне надо учитывать полосы прокрутки:
var sY = $(document).height() - $(window).height();
var sX = $(document).width() - $(window).width();
scrollTo(sX / 2, sY / 2);

Видимо надо учитывать document.documentElement.scrollHeight или document.documentElement.scrollTop, но у меня не получается. Подскажите как это реализовать.
Ответить с цитированием