0

スクロールに2つの問題があり、appmobi開発にとって新しい幸せな媒体を理解できないようです. 現在、私はこのビットのコードを持っています..

    var preventDefaultScroll = function(event) {
    event.preventDefault();
    window.scroll(0,0);
    return false;
    };

    document.addEventListener('touchmove', preventDefaultScroll, false);

これらの行をコメントアウトすると、アプリはまったくスクロールしません。コメントアウトすると、アプリはまだ完全にスクロールしませんが、アプリ全体を下にドラッグして、アプリの背後にあるホーム画面を見ることができます。誰でもそれを修正する方法を知っていますか?

4

3 に答える 3

2

それはあなたが「スクロール」するのを妨げているものではありません。「touchmove」リスナーを探します

于 2012-07-13T11:59:09.503 に答える
1

特定の HTML 要素だけをスクロールするためのコードが必要になる場合があります。jqMobi のスクロールのしくみ (http://jqmobi.com) を見てみましょう。実際の動作例については、Chrome や Mobile Safari などの HTML5 準拠のブラウザーでこの URL を開いてください。

http://www.jqmobi.com/testdrive/#webslider

于 2012-07-17T14:33:03.313 に答える
0

次のコードは、スクロールのために機能しました。

 var options = {

    verticalScroll:true, //vertical scrolling

    horizontalScroll:false, //horizontal scrolling

    scrollBars:true,  //display scrollbars

    vScrollCSS : "jqmScrollbar", //CSS class for veritcal scrollbar

    hScrollCSS : "jqmScrollbar" //CSS class for horizontal scrollbar

  }
   var scroller3 = $("#DivId").scroller(options);

scrolling="no" をスクロールしたくないdivに設定できます。

于 2012-10-08T11:01:29.193 に答える