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:

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);
}
});
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).

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 ?