Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/40: Рейтинг темы: голосов - 40, средняя оценка - 4.78
БТР - мой друг
 Аватар для Hagrael
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932

scrollTop

18.10.2010, 16:54. Показов 7626. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не работает такой код:
HTML5
1
2
3
<body onload="document.documentElement.scrollTop=40">
i<br> ...
</body>
Его цель - когда страница загрузится, проскролить её. Но ничего не выходит. Почему?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.10.2010, 16:54
Ответы с готовыми решениями:

ScrollTop в FF и IE
У блока стоит: onclick=&quot;$('a').trigger('click'); $('body').scrollTop($('#tab-review').offset().top);&quot; Т.е. при клике на блок...

Передача значения ScrollTop
Здравствуйте, уважаемые веб-программисты. Есть таблица со строками, заключенная в блок &lt;div&gt; &lt;/div&gt; со своим ScrollTop. При...

Трабл со скроллингом scrollTop
Чат. Окно с сообщениями &lt;div id=&quot;chat&quot; style=&quot;overflow:auto; height:100%;margin-left:5; margin-top:5;&quot;&gt;&lt;/div&gt; с помощью jquery...

8
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
18.10.2010, 18:30
scrollTop - свойство только для чтения (read-only)

В вашем случае должно сработать:
JavaScript
1
window.scrollTo(0, 40);
1
БТР - мой друг
 Аватар для Hagrael
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
18.10.2010, 19:46  [ТС]
ostgals, а если надо отскролить элемент, то можно element.scrollTo написать?

Добавлено через 6 минут
Вот. Тут я посмотрел код кнопки, и написано вот что:
JavaScript
1
document.getElementById("layer1").scrollTop=50
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
18.10.2010, 20:11
Цитата Сообщение от Hagrael Посмотреть сообщение
Тут я посмотрел код кнопки, и написано вот что:
Это относилось к содержимому блока, если применено css-правило overflow: scroll;, а не ко всему документу, как я понял.
В том примере участвовал <div id="Layer1" style="overflow: scroll">...</div>

Вот и на сайте Mozilla только такой пример и присутствует.

Добавлено через 1 минуту
Ну, а если скроллить надо весь документ, то следует юзать .scrollTo() и .scrollBy().
1
БТР - мой друг
 Аватар для Hagrael
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
18.10.2010, 20:24  [ТС]
ostgals, а почему body как блок нельзя проскролить???
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
18.10.2010, 20:29
Цитата Сообщение от Hagrael Посмотреть сообщение
почему body как блок нельзя проскролить?
Я этого не говорил
body можно проскроллить
А вот document - нельзя, только window.
1
БТР - мой друг
 Аватар для Hagrael
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
19.10.2010, 14:14  [ТС]
ostgals, я тут посмотрел в Мозилле. С documentElement не сработало, с body всё ОК, как и с window.scrollTo, в Google Chrome ничего этого не работает (когда-то работало, точно помню!) Не знаете, почему? Поискал, вроде настроек "Запретить скролл" нигде нет
0
 Аватар для ostgals
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
19.10.2010, 14:34
Hagrael, а код покажете?
0
БТР - мой друг
 Аватар для Hagrael
333 / 277 / 47
Регистрация: 07.01.2010
Сообщений: 1,932
20.10.2010, 14:05  [ТС]
HTML5
1
2
3
<body onload="window.scrollTo(0,40)">
i<br> ...
</body>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.10.2010, 14:05
Помогаю со студенческими работами здесь

ScrollTop при overflow: auto
Приветствую! Потребовалось, чтобы элементы с {position: absolute} ложились поверх скроллбаров веб-страницы. Написал так:html {height:...

ScrollTop элемента всегда возвращает 0
Так: $(window).on('scroll', function() { console.log($('.filter').scrollTop()); }); или так: ...

Как работают функции scrollTop и scrollLeft?
Подскажите, пожалуйста, как работают функции scrollTop и scrollLeft или подскажите ссылки, где можно про них почитать. А еще, если можно,...

Ошибка в var iScrollTop = document.Fr1.document.body.ScrollTop;
есть страничка, на ней &lt;IFRAME name='Fr1'&gt;&lt;/IFRAME&gt;. Так вот когда я пишу var iScrollTop = document.Fr1.document.body.ScrollTop; то...

ScrollTop возвращает 0 в ie11
scrollTop возвращает 0 в ie11, независимо от положения видимой области. Нашёл такой код. но от него тоже толку нет. var scrollTopVal...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru