2009-07-25 8 views
0

J'utilise le plugin jQuery Cycle avec des téléavertisseurs. J'ai besoin d'une fonctionnalité de navigation, où je peux fournir un lien vers mon client et il peut parcourir cette page qui est une galerie de projets. J'ai besoin du plugin de cycle pour montrer une diapositive particulière. Peut-être que des variables peuvent être fournies dans l'URL pour aller à une diapositive spécifique. Cela ne me dérange pas d'écrire un autre script jquery pour y parvenir.Liaison de l'élément de radiomessagerie jQuery

Dans ce cas, je devrais obtenir une variable sur pageload à partir de l'URL (un nombre 'n') et faire un clic sur un nième élément à l'intérieur d'un div.

Répondre

2

Vous pouvez utiliser ce qui suit pour obtenir le paramètre de la chaîne de requête:

function $_GET(q,s) { 
    s = (s) ? s : window.location.search; 
    var re = new RegExp('&'+q+'=([^&]*)','i'); 
    return (s=s.replace(/^\?/,'&').match(re)) ?s=s[1] :s=''; 
} 

Puis dans la déclaration de cycle, vous pouvez utiliser startingSlide (en supposant que le nombre était dans le paramètre param_num:

$.cycle({ 
    startingSlide: $_GET('param_num'), 
    // rest of your cycle config 
}); 

Une chose à noter que startingSlide est l'index de base zéro, de sorte que le nombre que vous passez dans le paramètre doit refléter cela.

+0

Th fonctionne parfaitement, merci Seth. – superUntitled

+0

Vous êtes les bienvenus. – seth