Javascript.RU

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

Сообщение от bes Посмотреть сообщение
ну мой пример так и работает, попробуйте в FF
та мне кроссбраузерно надо. в хроме он пераматывает на центр страницы. а надо на центр видимой части изображения. на скрине полосы прокрутки не по центру ведь стоят.
Ответить с цитированием
  #12 (permalink)  
Старый 15.09.2012, 13:38
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от user100500
та мне кроссбраузерно надо
я лишь показал вариант расчёта, в старых IE вообще не будет работать

Сообщение от user100500
в хроме он пераматывает на центр страницы. а надо на центр видимой части изображения. на скрине полосы прокрутки не по центру ведь стоят.
вроде так и делает, смотрите в FF

<!doctype html>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<div style="white-space: nowrap">
	<img src="http://javascript.ru/forum/image.php?u=19820&dateline=1334914235" style="width: 100px; height: 100px">
	<img src="http://javascript.ru/forum/image.php?u=19820&dateline=1334914235" style="width: 400px; height: 400px">
</div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

<script>
window.onload = function () {
	var a = 100;
	document.images[0].onclick = function () {
		this.style.width = this.style.height = (a = a + 10) + 'px';
		
		var h = window.innerHeight;
		var w = window.innerWidth;
		var difH = 0;
		var difW = 0;
		if (a > h) {
			difH = (a - h)/2;
		}
		if (a > w) {
			difW = (a - w)/2;
		}
		this.scrollIntoView(true);
		window.scrollBy(difW, difH);
	}
}
</script>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прокрутка окна при загрузке страницы dexteron Общие вопросы Javascript 5 09.04.2015 19:08
chrome firebug lite и прокрутка страницы в самый низ cmygeHm Общие вопросы Javascript 3 28.02.2012 14:34
Прокрутка страницы Phoenix Общие вопросы Javascript 7 30.10.2010 14:30
Opera 10 и вертикальная прокрутка страницы dillinger jQuery 0 20.07.2010 21:48
Прокрутка страницы с помощью клавиш Mirgorod Events/DOM/Window 0 17.06.2010 22:39