Comment loader Jquery.color.js (qui est dans /includes/…..) (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #496295
    gelcin
    Participant
    Initié WordPress
    31 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.1.3
    – Version de PHP/MySQL : 5
    – Thème utilisé : le mien en cours
    – Extensions en place : quelques de connues
    – Nom de l’hebergeur : ovh
    – Adresse du site : pas encore … patience …. !

    Problème(s) rencontré(s) :

    Bonjour,

    je ne sais pas / n’arrive pas à savoir / comprends pas 🙂
    Pour faire un animate jquery en changeant le backgroundColor j’ai crus comprendre qu’il fallait le jquery.color.js.
    Celui ci est dans wordpress , dans includes/…..

    1) Faut il le loadé ? (est il loadé automatiquement si on load le jquery et que l’on utilise animate, -> j’y crois pas)?
    2) SI on doit le loadé on utillise la même syntaxe que pour jquey ? :

    function initialiser_scripts() {
    	if (!is_admin()) {
    		wp_deregister_script(‘jquery’);
    
    		// load the local copy of jQuery in the footer
    		wp_register_script(‘jquery’, ‘/wp-includes/js/jquery/jquery.js’, false, ‘1.3.2’, true);
    		wp_register_script(‘jquery’, ‘/wp-includes/js/jquery/jquery.color.js’, true, ‘1.9.1’, true);
    		wp_enqueue_script(‘mon_script’, get_bloginfo(‘template_directory’) . ‘/js/mon-js.js’, array(‘jquery’), ‘1.0’, true);
    
    		// or load the Google API copy in the footer
    		//wp_register_script(‘jquery’, ‘http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js’, false, ‘1.3.2’, true);
    
    		wp_enqueue_script(‘jquery’);
    	}
    }
    add_action(‘init’, ‘initialiser_scripts’);

    *- Je précise que le code suivant charge le “jquery.js” en haut de page et le “/js/mon-js.js” en bas de page ET ne load pas le jquery.color.js
    *- Je précise aussi que jen’ai pas su retrouver la version du dit Jquery.color.js mais que depuis une heure que je cherche j’ai trouvé ca….. 1.9.1 (ou c’est nul je sais mais je désespère)

    Et bien sûr un :

    $(“.hentry”).hover(
    		function() {
    			$(“.ligneOverTitle”, this).animate({backgroundColor:”red”}, 200);
    		}
    	);

    Bref de là à ce que l’on me dise : tu as tout faux tu t’es emmêler les pinceaux ….

    merci de vos retours instructifs…. !

    Nico

    #776732
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    Essaie ça :

    Dans ton 2e [c]wp_register_script[/c], remplace l’argument ‘jquery’ par ‘jquery-color’ puis ajoute une ligne [c]wp_enqueue_script(‘jquery-color’);[/c] 🙂

    #776733
    gelcin
    Participant
    Initié WordPress
    31 contributions

    Merci je teste cela dès ce soir !

    #776734
    gelcin
    Participant
    Initié WordPress
    31 contributions

    Un seul mot merci ! ca marche effectivement !

    Pour ceux qui voudraient le script complet…

    function initialiser_scripts() {
    	if (!is_admin()) {
    		wp_deregister_script(‘jquery’);
    
    		// load the local copy of jQuery in the footer
    		wp_register_script(‘jquery’, ‘/wp-includes/js/jquery/jquery.js’, false, ‘1.3.2’, true);
    		wp_register_script(‘jquery-color’, ‘/wp-includes/js/jquery/jquery.color.js’, array(‘jquery’), ‘1.9.1’, true);
    		wp_enqueue_script(‘jquery-color’, ‘/wp-includes/js/jquery/jquery.color.js’, array(‘jquery’), ‘1.0’, true);
    		wp_enqueue_script(‘mon_script’, get_bloginfo(‘template_directory’) . ‘/js/mon-js.js’, array(‘jquery’), ‘1.0’, true);
    		wp_enqueue_script(‘jquery’);
    	}
    }
    add_action(‘init’, ‘initialiser_scripts’);

    ++ nico

    (j’ai mis en ligne le blog à voir le topic dans la bonne section du forum …. )

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.