Использование двух экземпляров инструментов jQuery с возможностью прокрутки на одной странице

У меня есть два экземпляра прокручиваемого jQuery на одной странице. К сожалению, я думаю, что происходит некоторая перезапись и коллизия. Как мне изменить, чтобы заставить их работать вместе и правильно?

//Scrollable for Social Sidebar area
    $(".socialScrollable").scrollable({ next:".socialNext", prev:".socialPrev", easing:"easeInOutCubic", vertical:true});
      var scrollable = jQuery(".socialScrollable").data("scrollable");
      var size = 3;
      scrollable.onSeek(function(event, index) {
        if (this.getIndex() >= this.getSize() - size) {
          jQuery("a.socialNext").addClass("disabled");
        }
      });
      scrollable.onBeforeSeek(function(event, index) {
        if (this.getIndex() >= this.getSize() - size) {
          if (index > this.getIndex()) {
            return false;
          }
        }
      });

Второй набор:

//Scrollables for Media page
$(".mediaScrollable").scrollable({ easing:"easeInOutCubic"}).navigator({navi:'#pressNavTabs'});

$("#mediaNavScrollable").scrollable({ easing:"easeInOutCubic", next:".nextMedia", prev:".prevMedia"});
  var mediaScrollable = jQuery("#mediaNavScrollable").data("scrollable");
  var mediaSize = 4;
  scrollable.onSeek(function(event, index) {
    if (this.getIndex() >= this.getSize() - mediaSize) {
      jQuery("a.nextMedia").addClass("disabled");
    }
  });
  scrollable.onBeforeSeek(function(event, index) {
    if (this.getIndex() >= this.getSize() - mediaSize) {
      if (index > this.getIndex()) {
        return false;
      }
    }
  });

person Keefer    schedule 02.09.2011    source источник
comment
В чем именно ваша проблема? Можете ли вы определить правильно?   -  person Abe Miessler    schedule 02.09.2011
comment
Конечно, отключенный класс применяется к #mediaNavScrollable при взаимодействии (и достижении конца прокручиваемого) для .mediaScrollable   -  person Keefer    schedule 02.09.2011


Ответы (1)


http://flowplayer.org/tools/demos/scrollable/site-navigation.html

У них есть две работы на одной странице здесь. Возможно, это проблема с вашей областью видимости переменных?

person wesbos    schedule 02.09.2011
comment
Да, сами прокрутки работают. Это часть onSeek и onBeforeSeek, которая, кажется, немного запуталась. - person Keefer; 02.09.2011