Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/09/2011, 00h48   #1
Invité de passage
 
Inscription : juin 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 8
Points : 2
Points : 2
Par défaut Initialiser un slider depuis une variable GET ou POST

Bonjour bonjour!

Voici ma situation:

Je dispose d'un script permettant de slider ma page horizontalement via des liens. Jusque là, aucun problème.

Ma question est la suivante:

Comment faire pour que via une variable GET ou POST la page appelé initialise le slider sur une classe en particulier?

Voici le script que j’utilise: http://www.chezneg.fr/leblog/chezneg...php?id_art=170
baneagle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2011, 04h52   #2
Invité de passage
 
Inscription : juin 2011
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 8
Points : 2
Points : 2
Ouiiiiii j'ai réussi!!!!

on rajoute un paramètre dans l'action du formulaire:

action="index.php?param=contact

On récupère ce paramètre dans une fonction qui va nous rediriger vers la class voulue. (A bidouiller pour qu'elle fonctionne avaec un paramètre mais ca c'est moins dur)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
$(document).ready(function(){
 
		var nom=new Array();
    var valeur=new Array();
 
    // On enlève le ?
    param = window.location.search.slice(1,window.location.search.length);
 
    // On sépare le paramètres....
    // first[0] est de la forme param=valeur
 
    first = param.split("&");
 
    for(i=0;i<first.length;i++){
        second = first[i].split("=");
        nom[i] = second[0];
        valeur[i] = second[1];
    }
 
		//largeur de l'image
		var tailleMoveSlide=1000;
		//vitesse du slide
		var vitesseSlide='fast';
 
		if(valeur[0] == 'contact')
		{
		$("#slideboxin")
		.animate({right: tailleMoveSlide*3}, vitesseSlide)
		}
	});
Faites pas gaffe au nom de classe ou autre, je les ai modifiées pour le besoins de ma page.

Attention à bien enlever le return false; sinon le slider ne fonctionne plus après. Normal puisque ca stop la fonction.

J'ai galéré la-dessus pendant 10 bonnes heures et je trouve 3 façon de faire différentes dans la dernière...
baneagle est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h11.


 
 
 
 
Partenaires

Hébergement Web