2013-07-18 15 views
1

我試過overflow:hidden但它會在每個事件上導致白色閃爍,但似乎沒有解決方案。所以我attemping的JavaScript方式Javascript:如何臨時禁用一個div上的滾動,同時滑動另一個div

document.ontouchmove = function(e) { e.preventDefault(); }; 

document.ontouchmove = function(e) { return true; } 

但是,這似乎並沒有工作,如果你已經activly上滾動..

任何想法的人嗎? 歡呼!

+0

請提供小提琴 – 2013-07-18 16:47:42

回答

0

我不知道,如果你使用jQuery,但如果這樣做,你可以試試這個:

document.ontouchmove = function(e) { 
    jQuery('.classOrIdOfYourDiv').css({'overflow':'hidden'}); 
}; 

Ofcourse當塊版中,你應該將其刪除。 也許你可以在小提琴中舉個例子嗎?

+0

不使用Jquery作爲其使用phoegap的手機應用程序,我已經完成了您發佈的內容,並且確實解決了問題,但它創造了另一個問題。這個問題是每次我滑動菜單,整個頁面將閃爍一秒,因爲溢出發生了變化。 – TheNickyYo

相關問題