Masquer ou Afficher en Jquery

Résolu
troubadour2 Messages postés 284 Statut Membre -  
 Profil bloqué -
Bonjour,

J'ai mon code qui ne fonctionne pas en fait il n'affiche pas les listes.
Pouvez vous me dire se que vous en pensez.
Les listes se trouvent sur une autre page d'où les includes avec les ID correspondants.
Je vous remercie très sincérement de votre aide.
.....
......
if ( $type = 'membre1' ) {
	include('categorie.php');				
?>
<script type="text/javascript">
$(document).ready(function()
{
	$("div#executant").show();
	$("div#debutant").hide();
});
</script>
<?php
} elseif ( $type = 'membre2' ) {
	include('categorie.php');
?>
<script type="text/javascript">
$(document).ready(function()
{
	$("div#executant").hide();
	$("div#debutant").show();
});
</script>
<?php
....
....

7 réponses

  1. Profil bloqué
     
    Salut,

    Je ne me souvient pas bien de jquery, mais ça me semble bizarre ça:

    $(document).ready(function()
    {
    $("div#executant").show();
    $("div#debutant").hide();
    });


    On dirait que tu prépares ta fonction mais n'y fait pas appel...
    0
    1. DoulyCreations Messages postés 265 Statut Membre 19
       
      exact et il manque une parenthèse, le ready n'est pas refermé...
      0
    2. Profil bloqué
       
      En fait c'est ce que je me suis dit au début, et puis j'ai vu qu'il l'avait fermé après les accolades
      0
  2. troubadour2 Messages postés 284 Statut Membre 1
     
    Bonjour

    Comment je n'y fait pas appel, je ne comprend pas.
    Il y a très peu de temps que je fait du Jquery.
    Merci déjà à tous de votre aide.
    0
    1. Profil bloqué
       
      Je pense que ta ligne .ready veut dire "je prépare (=j'initialise) ma requête".

      Ok, c'est cool, tu as crée ta requête !

      Mais maintenant, il ne te reste plus qu'à t'en servir (il me semble)
      0
  3. troubadour2 Messages postés 284 Statut Membre 1
     
    Excuse moi je ne vois vraiment pas.
    Là j'ai cette requète qui fait appel à des DIVs et suivant les DIVs
    je les affichent ou je les masques.

    Peux tu m'en dire plus s'il te plait.
    Merci
    0
    1. Profil bloqué
       
      ça marche ça : ?

      $(document).ready(function()
      {
      $("#executant").show();
      $("#debutant").hide();
      });
      0
    2. Profil bloqué
       
      http://top-news.fr/ajax-avec-jquery-exemple-changement-du-contenu-d-un-div/
      0
  4. troubadour2 Messages postés 284 Statut Membre 1
     
    non ça m'affiche bien la page mais vide (blanche)
    0
    1. Profil bloqué
       
      function afficher(
      {
      $("#executant").show();
      $("#debutant").hide();
      });

      $(document).ready(function()
      {
      afficher();
      });

      PS vu que je connais pas trop jquery, vérifie s'il n'y a pas d'erreur de ; ou () ou autre dans ce que je viens d'écrire, et test
      0
    2. Profil bloqué
       
      PS, il y a bien quelquechose dans #executant ?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. troubadour2 Messages postés 284 Statut Membre 1
     
    en fait sur l'autre page j'ai

    <?php
    echo'<div id="executant">
    <ul>
    <li><liste1</li>
    <li><liste2</l>
    </ul>i
    echo'<div>

    echo'<div id="debutant">
    <ul>
    <li><liste1</li>
    <li><liste2</l>
    </ul>i
    echo'<div>

    et sur ma page où j'appel le DIV

    if ( $type = 'membre1' ) {
    ?>
    <script type="text/javascript">
    function afficher(
    {
    $("#executant").show();
    $("#debutant").hide();
    });

    $(document).ready(function()
    {
    afficher();
    });
    </script>
    <?php
    } elseif ( $type = 'membre2' ) {
    ?>
    <script type="text/javascript">
    function afficher(
    {
    $("#executant").hide();
    $("#debutant").show();
    });

    $(document).ready(function()
    {
    afficher();
    });
    </script>
    0
    1. Profil bloqué
       
      Ah ouai mais essaie de mettre le code sur la même page que ton div pour voir si ça marche. Je pensais que c'était la même page.
      0
  7. troubadour2 Messages postés 284 Statut Membre 1
     
    sur la même page ça marche c'est nickel
    si toute fois tu as une idée pour que ça fonctionne sur une autre page ?

    Merci beaucoup c'est déjà bien
    0
    1. Profil bloqué
       
      essaie:

      function afficher(
      {
      $("lenomdetapageoutuveuxafficher#executant").hide();
      $("lenomdetapageoutuveuxafficher#debutant").show();
      });
      0
  8. troubadour2 Messages postés 284 Statut Membre 1
     
    Bonjour

    Super sympa ça fonctionne.
    Un grand merci
    0
    1. Profil bloqué
       
      De rien !

      Résolu en haut à droite !
      0