2010-01-26 4 views
0

Je vais avoir du mal à trouver comment configurer cookies jQuery pour mes onglets sur cette page: http://onomadesign.com/wordpress/identity-design/alteon-a-boeing-company/Onglets jQuery; difficulté à biscuits

Mon code jQuery Tabs est comme ceci:

$(document).ready(function(){ 
$(function() { 
    var tabContainers = $('div.sc_menu_wrapper > div'); 

    $('a.tab').click(function() { 
     tabContainers.hide().filter(this.hash).show(); 

     $('a.tab').removeClass('selected'); 
     $(this).addClass('selected'); 

     return false; 
    }).filter(':first').click(); 
});}); 

Alors, quel morceau de code dois-je besoin de rendre visible le dernier onglet sélectionné lorsque les visiteurs cliquent sur un projet différent. En d'autres termes: lorsque les gens sélectionnent un projet à partir de l'onglet «industrie», ils doivent rester ouverts sur la page suivante. Je suis un peu perdu ici, toute aide serait géniale. Je vous remercie.

Répondre

0

Je ne sais pas si je comprends bien votre problème, mais de toute façon ici ...

Qu'est-ce que vous pouvez faire est de brancher à l'onglet événement cliqué (appelé select) et écrire un code pour enregistrer l'index, nom ou tout ce qui vous permettra d'identifier l'onglet dans un cookie. Ensuite, une fois la page actualisée et les onglets chargés à nouveau, vous pouvez avoir un code pour vérifier si un cookie avec cette valeur enregistrée est présent et forcer l'affichage de cet onglet (avec la méthode select).

Notez la différence entre select gestionnaire d'événements link et select méthode link here.

+0

Merci. Oui je veux en effet forcer la page à afficher l'onglet avec la classe 'selected', à partir du cookie. Mais quel est mon code? Je suis vraiment un programmeur noob, je suis désolé. Pourriez-vous coller ici le code exact que je devrais mettre dans la page php? – Josh