X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> скролл
desperategod
desperategod
Topic Starter сообщение 9.6.2008, 15:30; Ответить: desperategod
Сообщение #1


есть вопрос от профана... ситуация такая: сайт имеет горизонтальную прокрутку; каждая страница открывается у ее левого края. как сделать так, чтобы кроме первой все последующие открывались с прокруткой по центру?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 9.6.2008, 17:45; Ответить: Webmaster_hb
Сообщение #2


desperategod, горизонтальную прокрутку лучше вообще не использывать

p.s. используйте функцию javascript - scrollTo(x,y)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 10.6.2008, 10:51; Ответить: Exterior
Сообщение #3


desperategod, вставьте следующий скрипт между тегами <head> на те страницы, где есть горизонтальный скролл:
<script type="text/javascript">
<!--
function setPos()
{
document.documentElement.scrollLeft = 10000;
var x = document.documentElement.scrollLeft;
document.documentElement.scrollLeft = 0;
window.scrollBy(x/2,0);
}
onload = setPos;
//--
>
</script>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 10.6.2008, 13:10; Ответить: Exterior
Сообщение #4


не работал в Safari, исправил.

<script type="text/javascript">
<!--
function setPos() {
var bwr = navigator.userAgent.toLowerCase();
safari = (bwr.indexOf("safari") != -1);
if (safari) {
document.body.scrollLeft = 10000;
var x = document.body.scrollLeft;
document.body.scrollLeft = 0;
}
else {
document.documentElement.scrollLeft = 10000;
var x = document.documentElement.scrollLeft;
document.documentElement.scrollLeft = 0;
}
window.scrollBy(x/2,0);
}
onload = setPos;
//--
>
</script>


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Скролл
1 Cardy 3547 6.12.2010, 22:20
автор: -RayOfLight-


 



RSS Текстовая версия Сейчас: 29.3.2024, 18:50
Дизайн