Привязать окно к функции прокрутки, но пользовательская функция прокрутки как часть темы Tumblr

0

Я пытаюсь создать функцию, которая запускается при прокрутке, функция прокрутки работает по горизонтали и является частью пользовательской темы для объединения пикселей (я считаю). Я смог получить функцию прокрутки, работающую в другом месте, но не внутри темы.

Это мой js:

$(document).ajaxComplete(function(event){

scrollCh = function() {
    $content = $('.post');
    $caption = $('.overlay .caption p');
    $offSet = $content.offset();
    $left = event.pageX - $content.offset();

    $caption.addClass('scroll-para').css('display','block');
    if($content.offset().left < 50 ) {
        $('body').css('background','yellow');   
    }else{
        $('body').css('background','orange');
    }
    console.log($left, $content, $caption, $offSet);
}
});

$(window).bind('scroll click', function(){
  scrollCh();
  console.log('clicked');
});

Я добавил привязку, чтобы подтвердить, что мой код запускает хотя бы одно событие.

Мой тестовый tumblr находится здесь: http://hoffman-test.tumblr.com/

Объединение пикселей js также вызывает различные другие скрипты, сначала я думал, что это может быть jScrollPane, но теперь я думаю, что это может быть скрипт для мыши. http://www.adomas.org/javascript-mouse-wheel/ Я пробовал просматривать код, но я не уверен, как реализовать что-то, чтобы определить, происходит ли прокрутка.

Теги:
scroll
mousewheel
jscrollpane
tumblr

1 ответ

0

Похоже, это наблюдение за событием:

 $(window).bind('mousewheel', function(){
   scrollCh();
   console.log('scrolling');
 });

Ещё вопросы

Сообщество Overcoder
Наверх
Меню