2010-06-24 32 views

回答

3

好吧,我會在這裏回答我自己的問題。我添加了這一點的jQuery ...

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

超時似乎是必要的。在我的Droid上,當DOMContentLoaded事件被觸發時,文檔還沒有準備好滾動。

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); 
}); 
1

,如果你使用的是WebKit的我假設你已經創建了一個關於創建方法,創建一個類,它下面,看起來像這樣

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

      browser.loadUrl(url); 
      return true; 

    } 
} 

聲明webviewclient和網頁視圖當創建父類

WebView browser; 
WebViewClient browserClient; 

應該讓你的應用程序不能打開外部瀏覽器。

當我開始我的應用程序項目時,通過相同的問題,所以我希望這可以幫助