jQuery alternative pour le document.activeElement

Ce que je voulais faire est de trouver à chaque fois que l'utilisateur est engagée avec un INPUT ou TEXTAREA élément et de définir une variable drapeau de vrai... et mettre le drapeau à false immédiatement après que l'utilisateur n'est plus engagé avec eux (ie. ils ont cliqué de l'INPUT/TEXTAREA éléments).

J'ai utilisé jQuery docuemnt.prêt de fonction pour ajouter l'attribut onclick de mon élément du corps et de l'attribuer à mon coordonné() fonction.

Le code de l'coordonné() la fonction est comme suit:

fonction coordonné() 
{ 
activeObj = document.activeElement; 
var focal = false; 
si (activeObj.tagName == "INPUT" || activeObj.tagName == "TEXTAREA") 
{ 
inFocus = true; 
} 
} 

Je tiens vraiment à garder par le projet dans le cadre de jQuery, mais n'arrive pas à trouver un moyen d'accomplir la même logique que ci-dessus en utilisant SIMPLEMENT jQuery syntaxe.

OriginalL'auteur Brownbay | 2010-07-25