Sie können die WebView
nicht animieren, weil die WebView
selbst nicht tatsächlich scrollt, genau wie Ihr Browser nicht tatsächlich scrollt; Es ist das "Fenster" -Element, das scrollt.
Allerdings, wenn ich verstehe, was Sie richtig wollen, sind, ersetzen Sie einfach Ihre ScrollToTopString
mit diesem:
var ScrollToTopString = @"var int = setInterval(function() {
window.scrollBy(0, -5);
if(window.pageYOffset === 0)
clearInterval(int);
}, 1);";
Dies scrollt, dass „Fenster“ Element I erwähnt. Sie können die Geschwindigkeit des Intervalls erhöhen (ich habe es auf 1 gesetzt), um die Animation zu verlangsamen, oder den Wert von scrollBy
senken, um es schneller zu machen.
Perfekt. Vielen Dank für die Klärung der Bedingungen und für die Hilfe. Es geht um das Objekt ["window"] (http://www.w3schools.com/jsref/obj_window.asp). –