Comment mettre un script jquery (Créer un compte)

  • WordPress :4.7
  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #1632510
    noixdecoco
    Participant
    Chevalier WordPress
    279 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : derniere
    • Thème utilisé : SKT Ska
    • Extensions en place : none
    • Nom de l’hébergeur : local
    • Adresse du site :

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

    Je souhaite mettre un bout de code jquery mais je ne comprends pas la technique en créant un fichier js dans un dossier js de mon theme enfant !

    J’ai cru comprendre que dans le header (de mon theme enfant) je devais mettre

    <?php wp_enqueue_script('jquery'); ?>

    juste avant

    <?php wp_head(); ?>

    Ensuite j’ai créé un dossier js dans mon thème enfant et dans ce dossier j’ai mis un fichier myjs.js dans lequel se trouve ce code :

    jQuery(document).ready(function() {
    jQuery('#slideMe').hide();
    jQuery('a#clickMe').click(function() {
    jQuery('#slideMe').slideToggle(400);
    return false;
    });
    });

    Ensuite j’ai cru comprendre qu’il fallait que je mette le code suivant dans mon fichier functions.php (toujours dans mon thème enfant) :

    function my_theme_scripts() {
    wp_enqueue_script( 'my-great-script', get_template_directory_uri() . '/js/myjs.js', array( 'jquery' ), '1.0.0', true );
    }
    add_action( 'wp_enqueue_scripts', 'my_theme_scripts' );

    Et enfin dans une page en mode texte j’ai ajouté les balises suivantes :

    <a href="#" id="clickMe">Un lien</a><br>
    <div id="slideMe">Blablabla... </div>

    Normalement quand on clique le lien on doit apercevoir ce qui est caché c’est à dire « blablabla… » mais rien ne se passe 🙁

    Donc je me demande ce qui ne va pas dans mon code ? Merci!

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.