Bonjour,
Je commence à utiliser Jquery mobile et je tombe sur un problème que je n'arrive pas à résoudre:
L'ensemble de mes pages sont chargées avec l'ajax (fonction de base de JqMobile).
Sur une de mes pages, j'ai un Toggle flip switch qui permet d'afficher / cacher un bloc.
Voici le code javascript:
Lorsque je charge la page pour la première fois, tout fonctionne très bien. Lorsque je clic sur le switch le bloc se cache. Si je reclic, il réapparaît (et je peux recommencer sans problème).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $('select#switch').change(function() { if($(this).val()=='true'){ alert('caché'); $('#bloc').fadeOut(500); }else{ alert('affiché'); $('#bloc').fadeIn(500); } });
Le soucis c'est que lorsque je change de page, puis que je reviens sur cette page (comme je l'ai dit j'ai gardé le chargement en ajax) cela ne fonctionne plus. Lorsque je clic sur le switch j'ai bien mes messages d'art qui s'affichent, mais le bloc ne veux plus se cacher...
Une idée ?
Partager