Нужно свокусировать окно на диве.
Размер body w:1000 h:1000
Размер дива по середине: w:100 h:100 Размер окна браузера: w:300 h:300 (Присутствует полоса прокрутки) Нужно чтобы после загрузки страница проскрулировалась так, чтобы див стоял ровно посередине окна. Заранее благодарю за любую помощь. |
Если я правильно понял хитрые условия задачи
window.scrollTo(0, 350); |
А если усложнить условия?
Все ок. но только есть еще 2 вопроса.
Что если окно прокрученно уже вниз и вбок? Его тогда нужно в другую сторону крутить. Нужен какой нибудь алгоритм чтобы вверх, вниз, вправо и влево мотать окно. Незная какие есть свойства, мне сложно составить алгоритм. Надо как нить цифру 350 заменить на какой нить алгоритм, подумав вывел такой алгоритм: ((body w)-(div w))/2 (1000 - 300)/2=350 А вот как реализовать это в коде? |
Никто не знает?
|
Ну вобщем сам подумал, поискал, почитал. И родилась такая страница:
Код:
<html> В ие если по вертикали уже прокрученно то встает на прокрученное место после обновления страницы а не на то место которое указал я. Такая просьба, как сделать чтобы в остальных браузерах было как в опере? Посмотрите в других браузерах на возможные проблемы плз |
Часовой пояс GMT +3, время: 10:10. |