СКак считать прокрученные пиксели влево/вправо с помощью jQuery на странице Drupal7?
$(window).scroll(function() {
console.log($(this).scrollTop());
});
Вы можете рассчитывать пиксели вы прокрутки вверх или вниз. Но как я могу считать прокрутку слева направо?
Я мог себе представить, как смотреть смещение скрытого фиксированного элемента, но разве нет другого способа, как выше?
редактировать: Проблема в том, что при использовании Drupal вам нужно инкапсулировать JQuery внутри
jQuery(function($) {...
Я попытался решением i found here где я контекстный объект окна на
var thisWindow = window;
вне JQuery-капсулы , но он разбил мой сайт и не работал.
EDIT2: o.k. - возможно, также важно заметить, что # main-DIV имеет значение 'overflow-y: hidden;' и его дочерний .region.content-DIV установлен как 'overflow-x: scroll;'
http://api.jquery.com/scrollLeft/ – Blazemonger
эй, это было быстро - но как я мог его реализовать? его не работает на элементе окна внутри прослушивателя прокрутки. – headkit
Убивает меня, я еще не видел ваш HTML. Но http://jsfiddle.net/mblase75/7mEVb/, похоже, работает нормально. – Blazemonger