Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как определить направление скроллинга ? scrollUp 
:(
    Опции темы
legat
  Дата 24.6.2013, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 15.4.2007
Где: RU, Севастополь

Репутация: нет
Всего: нет




Есть событие: window.onscroll

Есть ли что подобное отдельно для скролла вверх и вниз ?
PM MAIL ICQ Skype   Вверх
Arantir
Дата 24.6.2013, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 5
Всего: 55



Сохраняйте значение в переменную и сравнивайте при ивенте теущее с предыдущим.


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
Sanchezzz
Дата 27.6.2013, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 3
Всего: 60



jqyery 1.9

Код

$(documnet).on('mousewheel', mousewheel);
$(documnet).on('DOMMouseScroll', mousewheel); 
var mousewheel = function(event){
  event.preventDefault();
  event.stopPropagation();
  var delta = 0;
  if ( event.originalEvent.wheelDelta ) { // WebKit / Opera / IE-FU
    delta = event.originalEvent.wheelDelta / 40;
  } else if ( event.originalEvent.detail ) { // Firefox
    delta = - event.originalEvent.detail / 3;
  }
  console.log(delta);
}

Открываем консоль(F12) и смотрим какое значение отрицательное или положительное

Это если Jquery не используем.
Код

documnet.addEventListener( 'mousewheel', mousewheel , false );
documnet.addEventListener( 'DOMMouseScroll', mousewheel , false ); // firefox



Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.