IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

jQuery Uniform et lenteur sous Chrome


Sujet :

jQuery

  1. #1
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut jQuery Uniform et lenteur sous Chrome
    Salut à tous!

    J'ai un problème avec un plugin jQuery sous et uniquement sous Chromium (et dérivés : Chrome, Rockmelt, ...).
    Quand il y a beaucoup de champs de formulaire dans la page (une cinquantaine, des select, checkbox, radio, input, textarea et file), il met un temps fou (30 secondes) pour terminer son exécution. Problème non-existant sur IE (7, 8, 9), Firefox (3,4), Opera...

    Est-ce un problème connu? Mon code d'appel est très simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script src="jquery.uniform.min.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
    $(document).ready(function(){
    	$("input:checkbox, input:radio, input:file, select").uniform({fileDefaultText: 'Aucun fichier', fileBtnText: 'Parcourir'});
    </script>
    (bien évidemment, j'ai épuré le code pour simplifier mais je n'ai pas touché à l'appel)
    Comparez la qualité et le prix du matériel de bricolage ou de maison avant d'acheter : MatosMaison
    Le bouton ne masse pas les pieds, mais ça aide la communauté.

  2. #2
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    Solution trouvée, il faut cibler plus précisément les éléments à modifier. Sinon il parcourt tous les éléments du DOM et là ça rame à mort sur les pages très chargées.
    Au passage, le problème était lié à tous les navigateurs sous Webkit, donc appliqué aussi à Safari.
    Comparez la qualité et le prix du matériel de bricolage ou de maison avant d'acheter : MatosMaison
    Le bouton ne masse pas les pieds, mais ça aide la communauté.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/04/2014, 18h03
  2. Fonctions Jquery ne se lance pas sous Chrome
    Par akrogames dans le forum jQuery
    Réponses: 0
    Dernier message: 18/04/2011, 18h23
  3. [Jquery] Ne fonctionne pas sous IE
    Par CactO_o's dans le forum jQuery
    Réponses: 16
    Dernier message: 01/08/2008, 15h29
  4. lenteur sous XP
    Par unNew dans le forum Windows XP
    Réponses: 5
    Dernier message: 15/10/2005, 23h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo