2012-02-16 552 views
3

我需要防止我的web應用程序中的水平滾動。我在touchmove事件上嘗試了preventDefault(),但它也阻止了垂直滾動。-JS - 觸摸防止水平滾動

一些想法^^

我的嘗試:?

$(document).bind("touchmove", function(event) { 
    event.preventDefault(); 
}); 
+1

好的!找到解決方案 位置固定在移動設備上防止滾動(我只在iphone上測試過)。 所以我改變位置從絕對到固定當我需要它:) – 2012-02-16 13:49:26

回答

0

我可以看到這樣做是手工編碼的滾動功能,所以將開始與上面的代碼,以防止的唯一辦法默認功能,然後檢查事件屬性以決定如何正確滾動頁面設置window.scrollTop以垂直滾動頁面。