Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Ubuntu 18.04 LTS
Ubuntu-fr propose des clés USB de Ubuntu et toutes ses « saveurs » ainsi qu'un magnifique t-shirt pour cette toute nouvelle version d'Ubuntu !

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/05/2017, à 15:29

Hizoka

Besoin d'aide en JQuery

Bonjour à vous,

je me suis mis au JQuery pour réaliser quelques effets sur des pages html.

J'aurais besoin d'un texte defilant, j'ai trouvé : http://aamirafridi.com/jquery/jquery-marquee-plugin

J'arrive à afficher un texte et ça défile bien.

Le problème est le suivant :
je dois pouvoir modifier le texte qui défile.
je suis d'abord parti sur un truc du genre :

<div id="HeaderMarquee"><span id="Text">Chargement en cours</span></div>

avec un simple changement du contenu de Text.

à 1ere vue ça fonctionne mais en fait non tongue
Le nouveau texte n'ayant pas autant de caractère, il se coupe avant s'il est plus long.

Après lecture du readme je vois :

$('.marquee')
	.bind('finished', function(){
		//Change text to something else after first loop finishes
		$(this).marquee('destroy');
		//Load new content using Ajax and update the marquee container
		$(this).html('Some new data loaded using ajax')
			//Apply marquee plugin again
			.marquee()
	})
	.marquee();

Le problème c'est que je n'arrive pas à utiliser le destroy... j'obtiens l'erreur :

TypeError: b.find(...).andSelf is not a function // https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Erreurs/Not_a_function
destroy
	f.fn.marquee/<
	each
	each
	f.fn.marquee
	<anonyme>
	dispatch
	add/q.handle
	trigger
	trigger/<
	each
	each
	trigger
	w/<

Avec ce simple exemple : http://hizo.fr/x.html
normalement il devrait faire un tour et s’arrêter non ?!

Désolé si je suis à coté de la plaque mais pour le coup c'est vraiment mes débuts ;p

Merci à vous.

Hors ligne

#2 Le 12/05/2017, à 11:18

Junkaria

Re : Besoin d'aide en JQuery

Quelle version de JQuery utilises-tu ?
D'après ce que j'ai vu, le plugin marche avec les version 1.3, 1.4
L'auteur ne dit rien pour les versions plus récentes.

Dernière modification par Junkaria (Le 12/05/2017, à 11:19)


OS : Mint, Debian / Win10
Langages : Bash, HTML, PHP, SQL, JS, C/C++, C#

Hors ligne

#3 Le 12/05/2017, à 18:00

Hizoka

Re : Besoin d'aide en JQuery

Ha en effet, ça pourrait venir de là, j'ai la dernière la 3. quelque chose...

tu connaîtrais pas un autre bon plugin qui ferait ça ?

Hors ligne

#4 Le 12/05/2017, à 19:55

Junkaria

Re : Besoin d'aide en JQuery

J'en ai déjà cherché, il n'en existe pas sur les versions 2 et 3.
Ce que tu peux faire c'est isoler le code pour qu'il tourne avec l'ancienne version sans que cela entre en conflit avec le reste.
Ou sinon, tu peux le coder toi-même simplement en utilisant des canvas (sans oublier le de refresh au redimmensionement de la fenêtre).


OS : Mint, Debian / Win10
Langages : Bash, HTML, PHP, SQL, JS, C/C++, C#

Hors ligne

#5 Le 12/05/2017, à 20:32

Hizoka

Re : Besoin d'aide en JQuery

Ce que tu peux faire c'est isoler le code pour qu'il tourne avec l'ancienne version sans que cela entre en conflit avec le reste.

Comment peut on faire ce genre de chose ?
c'est sympa comme principe.

Hors ligne