何らかの理由で、私はsenchaの代わりにブラウザのネイティブスクロールバーを使用したいと思います。Sencha touch2でブラウザのスクロールバーを有効にする方法
オーバーフローをauto to bodyに設定しましたが、クロムツールバーの「ext-viewport」に固定高さを2000pxと指定するまで、スクロールバーは表示されません。
ビューポートは常に画面サイズに自動的にフィットするようです。 これを無効にしてブラウザのスクロールを有効にする設定はありますか?
ありがとうございます。 5月19日 上
アップデートここではいくつかの進展が、Ext.viewport.Android
で
- だ - >
doFixSize
自動/固定 - を検出し、その後、画面のサイズに、ビューポートに合わせ、これをコメントアウトします
Ext.viewport.Default
で、touchstart/touchmove
イベントをスワイするので、スクロールバーが機能しないpreventPanning/preventZooming
をfalse
に設定すると、スクロールバーが機能します。 それははるかに高速煎茶のスクロールバーよりもスクロールします:)
カルーセルが調査、今うまくいかない...
アップデートを6月20日に
カルーセルは動作しません。以下のバグのためにアンドロイド4にネイティブのスクロールバーを表示 http://code.google.com/p/android/issues/detail?id=19827
ネイティブのスクロールバーのみtouchstartと最初のtouchmoveイベントが呼び出されると、それ以降のtouchmoveとtouchendが失われるため、e.preventDefault()を使用せずにカルーセルを実装することはできません。
1 workroundがネイティブスクロールバーを無効にするe.preventDefaultを呼び出して、イベントターゲットは、カルーセルであるとき、タッチイベントに耳を傾けることです....
このコードを試してみてくださいt仕事、pls私の更新プログラムを参照してください。 –