Frage

Dies scheint nicht zu Arbeit in jQTouch oder IUI. Aber ich weiß, dass es möglich ist, weil es auf meinem Droid funktioniert, wenn ich zu deviantart.com gehen. Wer weiß, wie es zu tun?

Danke!

War es hilfreich?

Lösung

Ok, ich werde meine eigene Frage hier beantworten. Ich habe dieses Stück jQuery ...

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

erscheint das Timeout für notwendig. Auf meinem Droid ist das Dokument noch nicht bereit, wenn das DOMContentLoaded Ereignis blättern gebrannt.

Andere Tipps

Haben Sie versucht, die Funktion auf window.load Brennen und auf pageAnimation Ereignisse?

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

Wenn Sie eine WebKit verwenden wir davon aus sind, dass Sie eine auf create-Methode erstellt haben, erstellen Sie eine Klasse darunter, dass in etwa so aussieht

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

            browser.loadUrl(url);
            return true;

    }   
}

deklariert eine webviewclient und eine Webansicht, wenn die übergeordnete Klasse

Erstellen
WebView browser;
WebViewClient browserClient;

, die Ihre App von der Öffnung einen externen Browser halten sollte.

Wir gingen durch das gleiche Problem, wenn ich meine app Projekt starten, so dass ich hoffe, das hilft

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top