2013-06-20 56 views
0

我在我的JQuery Mobile文檔中的單個頁面上使用iScroll,因爲它具有一些觸摸功能,並且我想防止用戶意外滾動離開主內容。所以我添加事件監聽器防止只在JQuery Mobile中的某些頁面滾動

document.addEventListener('touchmove', function(e) { e.preventDefault(); }, false); 

但我希望這隻會影響啓用了我的iScroll的主頁面。所以我想我會使用pageload事件將事件listend綁定到我需要的特定頁面。

$('#scroll').bind('pageload', function(){ 
    document.addEventListener('touchmove', function(e) { e.preventDefault(); }, false);// JavaScript Document 
    }); 

但我仍然無法得到它在我想要的一頁上工作。有任何想法嗎?

回答

1

沒關係,知道了

scroll.addEventListener('touchmove', function(e) { 
    e.preventDefault(); }, false);