Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
 Аватар для Sanu0074
59 / 59 / 16
Регистрация: 14.06.2010
Сообщений: 1,190
Записей в блоге: 5

ScrollTop элемента всегда возвращает 0

23.02.2015, 01:05. Показов 2943. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Так:
JavaScript
1
2
3
            $(window).on('scroll', function() {
                console.log($('.filter').scrollTop());
            });
или так:
JavaScript
1
2
3
4
            
            $(window).scroll(function(){
                console.log($('.filter').scrollTop());
            });
Все время возвращается 0. Почему?
Добавлено через 1 час 9 минут
Code
1
2
3
4
5
            var ft = $('.filter').offset().top;
            $(window).scroll(function(){
                var scrl = $(this).scrollTop()-ft;
                console.log(scrl);
            });
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.02.2015, 01:05
Ответы с готовыми решениями:

Не работает responseXML - всегда возвращает null
JS файл вот: var msg, rawData, req; function demoXMLRPC() { msg = new XMLRPCMessage("simpleServer.sayHello",...

Как из истории заходить всегда scrolltop=100?
Верстка вертикальная. Переход страниц с помощью window.location.href scroll(0, 100); window.addEventListener('scroll', function(e){ ...

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

3
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
23.02.2015, 01:28
собачьего языка JQuery я не знаю, а на чистом javascript'e надо юзать объекты document.body или document.documentElement в зависимости от наличия/отсутствия декларации <!doctype>

см. пример
0
23.02.2015, 12:15

Не по теме:

Цитата Сообщение от kalabuni Посмотреть сообщение
языка JQuery я не знаю
Языка jQuery - никто не знает, т.к. такого языка не существует в природе. А есть JavaScript-библиотека, которая называется jQuery.

0
tribal dance
 Аватар для EPMAK
168 / 156 / 36
Регистрация: 03.09.2009
Сообщений: 820
Записей в блоге: 17
23.02.2015, 14:25
Цитата Сообщение от Sanu0074 Посмотреть сообщение
Все время возвращается 0. Почему?
HTML5
1
2
<body>
<div class="filter">filter</div> <!--вероятно выдаст 0, т к нечего скроллить-->
событие скролл сработает если на странице есть полоса прокрутки.

JavaScript
1
2
3
4
5
6
7
if($('.filter').length>0){
        var ft = $('.filter').offset().top;
        $(window).scroll(function(){
                var scrl = $(this).scrollTop()-ft;
                console.log('scrl: '+scrl);
        });
}
Правильней будет так, если жутко бесят `летописи` в консоли, также как синьора kalabuni бесит jQuery.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.02.2015, 14:25
Помогаю со студенческими работами здесь

Не работает форма подписки - всегда возвращает одинаковую ошибку
Приветствую, уважаемые. Есть посадка printbar.site/index5.html (адрес тестовый). На нем висит посадка с формой подписки. Подписка...

in_avail() всегда возвращает 0.
#include &lt;c++/4.4/iostream&gt; #include &lt;c++/4.4/streambuf&gt; int main() { int i,k; i=k=0; std::cout&lt;&lt;&quot;Enter two...

Mysqli_nun_row() всегда возвращает 1
Даже если записей нет результат возвращает 1, эт я знаю. Но Теперь столкнулся с проблемой как получить точный ответ . Если записей нет...

LAST_INSERT_ID всегда возвращает 0
что я делаю не так? MySQLQuery.SQL.Text := 'INSERT INTO docs (sid, name, ext, data) VALUES (:SID,:NAME,:EXT,:DATA)'; ...

GetIdentifier всегда возвращает 0
Здравствуйте, хочу сменить изображение у imageView, для этого нужно найти id ресурса. Проблема в том, что getIdentifier возвращает...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
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