2013-07-08 19 views
2

我目前正在開發一個應用程序使用phonegap,jquery移動多個平臺。 我已經搜索了很多功能來禁用phonegap中的overscroll效果。 按我的搜索,這可以通過在confix.xmlios phonegap禁止overscroll無法正常工作

<preference name="DisallowOverscroll" value="true" /> 

而且我已經使用了JavaScript代碼讓身體滾動設置首選項來實現,但是這不能正常工作。 下面是我用來允許身體滾動的代碼。

.scrollable { 
    overflow: auto; 
    overflow-x: hidden; 
    -webkit-overflow-scrolling: touch; 
} 
.scrollable * { 
    -webkit-transform: translate3d(0,0,0); 
} 

document.body.addEventListener('touchmove',function(e){ 
    if(!$(e.target).hasClass("scrollable")) { 
     e.preventDefault(); 
    } 
    else 
    { 
     console.log("Scrollable"); 
    } 
}); 

有什麼辦法如果您正在使用PhoneGap的解決這個問題了

+0

@Ross我正在使用2.8.1 –

+0

你有沒有機會使用Phonegap構建服務? – Prinzhorn

+0

更改爲CDViewController是另一回事。它基本上是一種黑客而非邏輯。我需要了解這個可能的解決方案。 –

回答

0

,我發現我有真正完全卸載該應用程序,並重新安裝它config.xml中的更改生效效果並停止超滾。

相關問題