關閉Touchswipe建立一個網站,其中每個滑動使站點在全屏大小的div之間轉換。實際的框架是爲了讓每個全尺寸的div都佔據完整的視口而不會溢出。這是框架的性質。但是,我有一個內部div可以滾動的溢出內容。但是,當站點檢測到向上或向下觸摸時,它會轉換到下一個屏幕,而不是讓您在溢出格上滾動。關閉Div
有沒有辦法關閉某個div上的touchswipe並允許正常的滾動操作?
如果需要
關閉Touchswipe建立一個網站,其中每個滑動使站點在全屏大小的div之間轉換。實際的框架是爲了讓每個全尺寸的div都佔據完整的視口而不會溢出。這是框架的性質。但是,我有一個內部div可以滾動的溢出內容。但是,當站點檢測到向上或向下觸摸時,它會轉換到下一個屏幕,而不是讓您在溢出格上滾動。關閉Div
有沒有辦法關閉某個div上的touchswipe並允許正常的滾動操作?
如果需要
假設你正在使用Ramp Interactive's TouchSwipe能提供的代碼示例,它看起來像你只需要添加一個事件處理程序的滾動div
到swipe
事件的stop propagation:
$(function() {
$("#yourdiv").swipe({
swipeStatus:function(event, phase, direction, distance, fingerCount) {
return false;
}
});
});
編輯:
實際上,它looks like你可以只添加.noswipe
類改爲您的div
。
工作,謝謝! – user2983416 2014-10-05 13:12:25
總是包含示例代碼:) – W1ll1amvl 2014-10-05 03:50:41