2012-11-05 62 views
1

我正在使用http://labs.skinkers.com/touchSwipe/插件進行觸摸事件。 主要問題是當我在包裝元素上附加滑動事件時,所有其他事件都被阻止。在桌面瀏覽器上工作,但不在iPad上。滑動包裝可防止所有的點擊事件頁面

我試過在目標元素上停止傳播,但仍然有問題。

_pager.prototype.initialize = function() { 
    "use strict"; 
    var base = this; 
    //cursorPosition(); 

    base.$container.swipe({ 
     swipeUp : function (e, direction, distance, duration, fingerCount) { 
      if ($(event.target).hasClass('inner-wrapper')) { 

       base.$container.transition({ y : -674 }, 500, 'out') 
      } 

     }, 
     swipeDown : function (e, direction, distance, duration, fingerCount) { 

      if ($(event.target).hasClass('inner-wrapper')) { 
       base.$container.transition({ y : 0 }, 500, 'out') 
      } 
     } 

    }); 
} 

回答

0

修正了css類noSwipe,它排除了滑動的元素。