2014-10-05 59 views
-2

關閉Touchswipe建立一個網站,其中每個滑動使站點在全屏大小的div之間轉換。實際的框架是爲了讓每個全尺寸的div都佔據完整的視口而不會溢出。這是框架的性質。但是,我有一個內部div可以滾動的溢出內容。但是,當站點檢測到向上或向下觸摸時,它會轉換到下一個屏幕,而不是讓您在溢出格上滾動。關閉Div

有沒有辦法關閉某個div上的touchswipe並允許正常的滾動操作?

如果需要

+0

總是包含示例代碼:) – W1ll1amvl 2014-10-05 03:50:41

回答

0

假設你正在使用Ramp Interactive's TouchSwipe能提供的代碼示例,它看起來像你只需要添加一個事件處理程序的滾動divswipe事件的stop propagation

$(function() {  
    $("#yourdiv").swipe({ 
     swipeStatus:function(event, phase, direction, distance, fingerCount) { 
      return false; 
     } 
    }); 
}); 

編輯:

實際上,它looks like你可以只添加.noswipe類改爲您的div

+0

工作,謝謝! – user2983416 2014-10-05 13:12:25