2012-01-23 6 views
0

私は現在Phonegapを使って開発中です。それは上に沿って小さな(〜1ピクセル)バーがあることを除いて、うまく動作し、アプリケーション全体がスクロールすることになります。これは望ましくありません。ここで私は、スクロールからのアプリの残りを防ぐために使用しているものです:Phonegapアプリの上部から画面のスクロールを止めるにはどうすればいいですか?

<div id="container" ontouchstart="stopIt(event, true);" ontouchmove="stopIt(event, true);" ontouchend="stopIt(event, false);"> 

stopIt = function(event, touching) 
{ 
    event.preventDefailt(); 
    //Other code 
} 

とCSS:

#container { 
    width:100%; 
    height:100%; 
} 

誰もがこれを引き起こし、またはどのようにそれを修正することができるか知っていますか?

+0

イメージ/例を表示できますか? – Jivings

+0

簡単にはありません。これは、ページの上部にあるこの1ピクセルの高さの行だけです。それをタッチすると、すべきではないときにすべてがスクロールします。あなたは何をイメージしたいですか? – CSturgess

+0

私は理解していません、なぜこの1ピクセルのバーが問題を引き起こしているのですか? – sciritai

答えて

0

iPhoneの上部にあるステータスバーについて話していると思いますか?はい、常に上にスクロールし、このイベントをキャッチしてブラウザから停止する方法はありません。

WebビューのscrollToTop属性をネイティブ側からfalseに設定する必要があります。それはうまくいくはずです。

[theWebView setScrollsToTop:NO]; 
+0

いいえ、私はありません。申し訳ありませんが、プレイブックでもステータスバーが表示されていません。 – CSturgess

関連する問題