2009-12-25 7 views
0

J'utilise les onglets jQuery et j'essaie de sauvegarder les positions des onglets (et bien sûr le contenu des onglets). Pourriez-vous s'il vous plaît me suggérer un moyen de faire la même chose?Onglets jQuery trier

Cordialement

Répondre

1

l'ordre est défini par la position de l'élément en html, pas le plugin tabulations, pas jquery, pas javascript.

+0

Merci, vous avez raison :), c'est simple :( – user237865

0

Vous pouvez définir l'onglet actif en utilisant la propriété sélectionnée

$('.selector').tabs({ selected: 3 }); 

Vous aurez également besoin d'un moyen de stockage onglet actif. Pour cela, nous avons le select event, vous pouvez écouter l'événement select, puis sur le rappel soit envoyer un appel Ajax au serveur avec les informations (quel onglet est actif), ou créer un cookie où vous stockez les mêmes informations.

Ensuite, lorsque la page se charge, vous devez simplement obtenir cette information du serveur ou du cookie et utiliser le select property pour définir l'onglet actif.

+0

Nous pouvons enregistrer les onglets actifs en utilisant la propriété sélectionnée, mais comment pouvons-nous décider/sauvegarder l'ordre des onglets? – user237865

+0

Soit dans un cookie ou sur le serveur. Utilisez l'événement select (qui est déclenché chaque fois que l'onglet sélectionné change) pour appeler une fonction de rappel qui crée/met à jour le cookie, ou renvoie les données au serveur avec Ajax. –