Comment détecter le clavier afficher/ masquer l'événement en jquery pour l'application web mobile

Je suis en train de travailler sur la base de web mobile(HTML) de l'application.Est-il possible d'
détecter l'événement de clavier comme lorsque le clavier est visible et le clavier se cacher,
base sur que je peux contrôler tout autre écran de mise en page. J'ai essayé de concentrer, flou ,
navigateur de l'événement de redimensionnement, mais mon problème n'ont pas résoudre à 100% , donc je
suis à la recherche de l'événement de clavier ,
en fait, je veux masquer le pied de page sur le clavier lorsque le clavier est visible
comme il(pied de page) apparaissent sur le clavier, donc je suis en train de mettre le pied de page
la position relative lorsque le clavier est visible et le pied de page de la position que
fixe lorsque le clavier va se cacher.
j'ai essayé comme ci-dessous ce travail, mais qui ne pouvait pas être à 100% résolution de
mon problème .
$(document).ready(function () {

$("input").focus(function() {
 $(".copyright_link").css("position","relative");   

 });       

$("input").blur(function() {

 $(".copyright_link").css("position","fixed");  
});    

});

Quelqu'un peut m'aider comment faire pour résoudre les problème de pied de page ou laissez-moi savoir si il y
est l'événement de clavier en jquery

Juge avec $(document.activeElement).attr('type') === 'text'. Visées stackoverflow.com/questions/14902321/...

OriginalL'auteur Nitin Gite | 2015-02-02