/ / Header und Footer ändern ihre Position, wenn Tastatur Popup in Telefon Lücke android - jquery-mobile, Header, Sticky-Footer, Cordova-2.0.0

Kopf- und Fußzeile ändert ihre Position, wenn Tastatur Popup in Handy-Lücke android - jquery-mobile, header, sticky-footer, Cordova-2.0.0

Ich habe eine Seite erstellt, die einen Einbruch enthältText darin anzeigen und eingeben. Das Problem ist, dass Kopf- und Fußzeile behoben bleiben, bis auf den eingegebenen Text geklickt wird und ein Tastatur-Popup angezeigt wird, sobald die Kopfzeile mit den Feldern nach oben gleitet und ausgeblendet wird. Sobald die Tastatur Kopf- und Fußzeile ausgeblendet hat, können sie beliebig positioniert werden Erzählen Sie, warum es sich so verhält und wie ich dieses Problem überwinden kann.

Antworten:

0 für die Antwort № 1

Verwenden Sie diese Funktion auf meiner Seite und verwenden Sie die gleiche Reihenfolge

<script src="js/jquery-1.9.1.min.js" type="text/javascript"></script>
<script>
$(document).on("mobileinit", function() {

$.mobile.fixedtoolbar.prototype.options.tapToggle = false;
$.mobile.fixedtoolbar.prototype.options.hideDuringFocus = "";

});
</script>
<script src="js/jquery.mobile-1.3.1.min.js"></script>

0 für die Antwort № 2

Die einfachste Möglichkeit, dieses Problem zu lösen, besteht darin, die Eingaben focus und blur events zu verwenden.

In jQuery:

$("input").focus(function(){
$("footer").hide();
});

$("input").blur(function(){
$("footer").show();
});