Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.02.2016, 12:29
Аспирант
Отправить личное сообщение для Quark_ Посмотреть профиль Найти все сообщения от Quark_
 
Регистрация: 24.06.2015
Сообщений: 95

Добавить класс при скролле
Нужна помощь, чтобы изменить выполнение функции не при фиксированном px, а просто при первой попытке скролла
jQuery(document).ready(function(){
 jQuery(window).scroll(function(){
  if (jQuery(this).scrollTop() > 50) {
   jQuery('.line.in').addClass('scroll');
  }else{
   jQuery('.line.in').removeClass('scroll');
  }
 });
});
Ответить с цитированием
  #2 (permalink)  
Старый 16.02.2016, 13:42
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Советую удалить точку из jQuery('.line.in') и заменить на jQuery('.line_in')

<div><div>

window.onscroll = function () {
                !(document.querySelector('div').classList.contains('scroll')) && document.querySelector('div').classList.add('scroll');
            }
Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Появление блока при скролле вверх dizent Общие вопросы Javascript 2 18.09.2015 06:16
Заменить class в div при скролле страницы EvilDoom Общие вопросы Javascript 3 10.10.2014 15:56
Анимация при скролле dmitriy_88 Общие вопросы Javascript 8 05.09.2014 11:52
при клике меняет класс avanesov89 Общие вопросы Javascript 2 14.08.2014 19:45
Добавить класс в другой класс jQuery skillful jQuery 9 09.02.2014 17:40