これはjqTouchまたはiUIでは機能しないようです。しかし、deviantart.comにアクセスすると、Droidで機能するため、それが可能であることはわかっています。誰もがそれを行う方法を知っていますか?
ありがとう!
わかりました、ここで自分の質問に答えます。この少しのjQueryを追加しました...
$(document).ready(function() { setTimeout(scrollTo,200,0,1) });
タイムアウトが必要なようです。私のドロイドでは、DOMContentLoaded イベントが発生したときに、ドキュメントはまだスクロールする準備ができていません。
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;
これにより、アプリが外部ブラウザーを開かないようにする必要があります。
アプリプロジェクトを開始したときに同じ問題を経験したので、これが役立つことを願っています
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);
});