2

これはjqTouchまたはiUIでは機能しないようです。しかし、deviantart.comにアクセスすると、Droidで機能するため、それが可能であることはわかっています。誰もがそれを行う方法を知っていますか?

ありがとう!

4

3 に答える 3

3

わかりました、ここで自分の質問に答えます。この少しのjQueryを追加しました...

$(document).ready(function() { setTimeout(scrollTo,200,0,1) });

タイムアウトが必要なようです。私のドロイドでは、DOMContentLoaded イベントが発生したときに、ドキュメントはまだスクロールする準備ができていません。

于 2010-06-24T15:57:20.163 に答える
1

Webkit を使用している場合は、on create メソッドを作成したと仮定して、その下に次のようなクラスを作成します。

private class CallBack extends WebViewClient
{
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url)
    {

            browser.loadUrl(url);
            return true;

    }   
}

親クラスの作成時に webviewclient と webview を宣言する

WebView browser;
WebViewClient browserClient;

これにより、アプリが外部ブラウザーを開かないようにする必要があります。

アプリプロジェクトを開始したときに同じ問題を経験したので、これが役立つことを願っています

于 2011-01-07T19:54:17.287 に答える
1

window.load および pageAnimation イベントで関数を起動しようとしましたか?

// Hide URL bar when loading the first page
$(window).load( function() {
    setTimeout(scrollTo,200,0,1);
});

// ...and on every subsequent request handled by jQTouch
$(document).delegate("body", "pageAnimationStart pageAnimationEnd", function() {
    setTimeout(scrollTo,200,0,1);
});
于 2011-01-04T15:03:53.760 に答える