In mobilen Browser, wenn der Fokus Eingabetext, ich diese Eingabe blätternKann die Eingabe nach dem Scrollen nicht fokussieren?
$(this.$el).find('input, textarea').on('focus', function(e) {
setTimeout((function() {
var pos = $(this).position();
if (pos.top > window.innerHeight) {
var scrollTopOffset = pos.top - window.innerHeight + this.offsetHeight + 10
$scroller.scrollTop($scroller.scrollTop() + scrollTopOffset)
}
}).bind(this), 500); // After the keyboard up
$(this).focus()
})
nach der Eingabe blättern in die richtige Position nach oben wollen,
die Eingabe nicht konzentrieren könnenTouch-Fokus der Eingang dann ist ok, danach die Tastatur nach oben dann den Eingang nach oben scrollen, dann den Fokus loslassen
Wie den Eingang nach Scroll Fokus?
Ich sehe keine Frage hier. Können Sie ein wenig klarer sein – Deryck
@Deryck meine Frage bearbeitet, dosiere es jetzt klar? –
Nun, ich bin nicht sicher, warum es nach scroll unfokussiert wäre, aber Sie könnten versuchen, die '$ (this) .focus()' ** innerhalb ** der 'setTimeout()' zu setzen, so dass es nach dem Scroll-Vorgang ausgelöst wird – Deryck