/ / jQuery blur ne fonctionne pas sur l'actualisation d'une page dans IE - javascript, jquery, internet-explorer, focus

jQuery blur ne fonctionne pas sur l'actualisation d'une page dans IE - javascript, jquery, internet-explorer, focus

Nous avons une zone de texte qui contient un filigrane dansavec une focalisation normale et des événements de flou dans jQuery. Dans les navigateurs IE uniquement, le problème est que lorsque nous cliquons sur la zone de texte, le filigrane disparaît, puis si nous actualisons la page. Le curseur est focalisé sur la fin du filigrane et le texte saisi est ajouté au filigrane. Je veux juste que le curseur disparaisse de la zone de texte lors de l'actualisation de la page.

Réponses:

1 pour la réponse № 1

Vous pouvez utilisateur .blur():

$( document ).ready( function() {
$( "#id_of_textfield" ).blur();
} );

Si cela ne fonctionne pas sur IE, vous pouvez essayer de forcerun focus sur un autre élément de la page (parce que deux éléments ne peuvent pas avoir le focus en même temps, cela le supprimerait du champ de texte). Basé sur un commentaire dans l'API, essayez également de donner le focus au champ avant de brouiller: $( "#id_of_textfield" ).focus().blur();