2010-12-10 5 views
1

J'utilise ce code:cycle de jQuery ne fonctionne pas en chrome et IE

jQuery(document).ready(function() { 
       jQuery('#slider-box').cycle({ 
        fx:  'fade', 
        speed: '700', 
        timeout: 4000, 
        pager: '#slide-pager' 
       }); 
      }); 

et html est:

  • // un contenu
  • // du contenu
  • Cela fonctionne bien dans Firefox. Mais ne fonctionne pas dans IE et le chrome. J'ai aussi essayé le signe $. Mais il dit que la fonction n'est pas définie car j'utilise jQuery à des endroits.

    IE dit: Ligne: 135 Caractère: 70 code: 0 Message d'erreur: 'ce [...] style.' Est nul ou non un objet URL: http://www.waqasalieee.com/wp-includes/js/jquery/jquery.js?ver=1.4.2

    chrome dit (console dans les outils de développement): Uncaught TypeError: Impossible de lire la propriété 'defaultView' de null

    Répondre

    0

    Ok ici est la bonne solution: d'abord, nous devons désactiver l'inclusion par défaut jquery dans wordpress, vous pouvez le faire par: ouvert: wp-includes/script loader.php commentaire de cette ligne: scripts $ -> add ('jquery', '/wp-includes/js/jquery/jquery.js', false, '1.4.2'); Ouvrez maintenant vos thèmes header.php et d'inclure cette ligne dans la section d'en-tête:

    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" ></script> 
    

    Problème résolu! À la votre! Encore une fois merci à Kim de cliquer sur mon esprit pour penser dans cette direction.

    0

    Il n'y a rien de mal avec votre javascript .. peut-être vous devriez mettre à jour votre jquery à la version la plus récente.

    +0

    peut-être cela devrait être un commentaire – jAndy

    +0

    Merci mon pote, j'ai lié à https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js. C'est résolu mon problème. –

    Questions connexes