2011-05-24 4 views
1

Est-il possible d'étendre une jquery en cliquant sur un lien externe? Par exemple: sur la page d'accueil, nous avons un lien vers une autre page et lorsque l'utilisateur clique sur le lien de la page d'accueil, nous voulons qu'il passe à la page interne et développe la section jquery réduite à laquelle il correspond.Développer un jquery réduire à partir d'un lien externe

+0

vous pouvez envoyer un param via url pour développer la section, postez votre code afin d'autres peuvent vous aider – cranberies

Répondre

1

Ce n'est pas possible directement, mais vous pouvez transmettre les informations requises par le hachage URL et mettre le Etend le code dans la page cible:

Page d'accueil:

<a href="internal.html#section1">Go to section 1</a> 

interne page:

$(function() { 
    var elem = $('#' + location.hash); 
    // expand elem here 
}); 
+0

Parfait! Mon code ressemble à ceci: ** Page interne $ (function() { var elem = $ ('# expand-4' + location.hash); $ ('# expand-4-text'). slideToggle ('fast', function() { // Animation terminée }); $ ('# expand-4'). toggleClass ('expand-4-expanded'); }); – zach

Questions connexes