
| Page 1 | |||||
| Auteur | Message | ||||
|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||||
| Page 1 | |||||
Shantees
|
# Posté le 09/02/2010 à 01:52:55 | ||||
![]()
Ville : Paris |
Bonjour,
J'ai fait 2 bouton qui gère un scroll horizontal sur une div. J'ai codé 2 fonction mais l'effet n'est vraiment pas top ca rame... Comment le rendre plus joli ? le code js : Code : JavaScript
Coté html : Code : HTML
Autre chose j'ai jquery donc pourquoi pas une solution jquery
Édité
le 09/02/2010 à 02:42:24
par Shantees
|
||||
Totony
|
# Posté le 09/02/2010 à 02:25:52 | ||||
|
おれわTotonyですか。
|
Tu pourrais faire un onMouseDown = foo = setInterval(truc qui le fait bouger, interval) onMouseUp = clearInterval(foo);
|
||||
Shantees
|
# Posté le 09/02/2010 à 02:26:42 | ||||
![]()
Ville : Paris |
Salut je viens de modifier mon sujet j'ai fait en gros comme tu me dis.. ca marche mais rame et pas joli,
Une idée? |
||||
Totony
|
# Posté le 09/02/2010 à 02:30:12 | ||||
|
おれわTotonyですか。
|
setTimeout function(){}, /* ->>>>>> Pas 1 !! <<<<<<<- */ 100 /* ou 50 */
Edit : Tu utilise un timeout donc clearTimeout. Pour interval c'est clearInterval.
Édité
le 09/02/2010 à 02:33:58
par Totony
|
||||
Shantees
|
# Posté le 09/02/2010 à 02:32:49 | ||||
![]()
Ville : Paris |
Comment on clear un setinterval ?
|
||||
Totony
|
# Posté le 09/02/2010 à 02:34:37 | ||||
|
おれわTotonyですか。
|
(Voir l'edit)
|
||||
Shantees
|
# Posté le 09/02/2010 à 02:39:23 | ||||
![]()
Ville : Paris |
Alors, merci mais les interval se désactive pas du coup ca plante à tous les coups voici mon nouveua code :
Code : JavaScript
Code : HTML
Y'a pas une manière plus séxy et intelligente & moins ramante via effets Jquery ?
Édité
le 09/02/2010 à 02:46:25
par Shantees
|
||||
Totony
|
# Posté le 09/02/2010 à 02:42:45 | ||||
|
おれわTotonyですか。
|
Perso, je fais Timer = clearInterval(Timer);
(Et j'utilise javascript: avant le code (onClick="javascript:alert('Clicked');") |
||||
Shantees
|
# Posté le 09/02/2010 à 02:46:03 | ||||
![]()
Ville : Paris |
Les timer ne sont toujours pas reset j'ai update le code.. )=
Merci pour ton suivi
Édité
le 09/02/2010 à 02:47:47
par Shantees
|
||||
Totony
|
# Posté le 09/02/2010 à 02:48:28 | ||||
|
おれわTotonyですか。
|
Peux-tu poster tout ton code (de la page) (ou avec des [...]) exemple : Code : HTML
Édité
le 09/02/2010 à 02:48:47
par Totony
|
||||
Shantees
|
# Posté le 09/02/2010 à 02:53:02 | ||||
![]()
Ville : Paris |
C'est une page blindée de php et traitement ajax..
Je fait tout sur une page xhtml simple pour vous rendre la vie plus facile Secret (cliquez pour afficher) Code : HTML
A copier coller pour test
Édité
le 09/02/2010 à 03:07:00
par Shantees
|
||||
Totony
|
# Posté le 09/02/2010 à 02:55:01 | ||||
|
おれわTotonyですか。
|
Essaies de faire quelque chose comme ça :
(Edit : ) var TimerFoo; var TimerFoo2; (/Edit) function ScrollDown() { //Code pour scroll down } function ScrollUp() { //Code pour scroll up } function RemoveIntervals() { //Remove les intervalles TimerFoo = clearInterval(TimerFoo); TimerFoo2 = clearInterval(TimerFoo2); } function SetInterval(ToSet) { TimerFoo = setInterval(/* function */, /* Interval */); TimerFoo2 = setInterval(/*...*/); } Edit : Et aussi déclares les variables Timer# au début du JS.
Édité
le 09/02/2010 à 03:01:09
par Totony
|
||||
Shantees
|
# Posté le 09/02/2010 à 03:01:32 | ||||
![]()
Ville : Paris |
Code mis a jour mais ca déconne toujours )=
|
||||
Golmote
|
# Posté le 09/02/2010 à 03:03:03 | ||||
Not a LARBIN !![]()
Ville : Lanvallay |
Comme ça ça fonctionne pas ?
Code : HTML
EDIT : Erreur corrigée ![]() EDIT 2 : Tiens, j'ai posté ce post à 03:03:03 \o/
Édité
le 09/02/2010 à 06:17:11
par Golmote
Pour abréger JavaScript, on dit JS, pas Java. Java != JavaScript Merci. Sachez aussi que vous aider est éprouvant. Veuillez excuser les désagréments encourus. |
||||
Shantees
|
# Posté le 09/02/2010 à 03:11:57 | ||||
![]()
Ville : Paris |
Si parfait! bravo golmote..
Pourquoi mixer timeout et interval ? Pas compris la subtilité, veux bien une explication, si c'est pas une erreur ty
Édité
le 09/02/2010 à 03:21:56
par Shantees
|
||||
Golmote
|
# Posté le 09/02/2010 à 06:05:16 | ||||
Not a LARBIN !![]()
Ville : Lanvallay |
C'est une faute de frappe
![]() clearTimeout dans les deux cas ![]() EDIT : C'est étrange que ça ait quand même fonctionné xD
Édité
le 09/02/2010 à 06:16:07
par Golmote
Pour abréger JavaScript, on dit JS, pas Java. Java != JavaScript Merci. Sachez aussi que vous aider est éprouvant. Veuillez excuser les désagréments encourus. |
||||
Shantees
|
# Posté le 09/02/2010 à 14:19:05 | ||||
![]()
Ville : Paris |
Merci golmote,
Néanmoins ca me convient pas trop, (même si ca marche). Ca rame beaucoup ca saccade.. Bref. Pis diminuer encore le timeout fait grave planter les navs donc bon.. Je voudrais savoir si vous avez pas une idée pour une solution plus sexy rapide et fluide, maybe basé sur un effet jquery ? ![]()
Édité
le 09/02/2010 à 14:23:36
par Shantees
|
||||
Golmote
|
# Posté le 09/02/2010 à 15:40:26 | ||||
Not a LARBIN !![]()
Ville : Lanvallay |
Ca changera pas grand chose...
Tu sais, jQuery, c'est du JS, ils ne peuvent rien inventer de plus... Tout ce que tu peux faire pour fluidifier, selon moi, c'est jouer avec le pas des lignes 7 et 15 et le délai des lignes 8 et 16
Pour abréger JavaScript, on dit JS, pas Java. Java != JavaScript Merci. Sachez aussi que vous aider est éprouvant. Veuillez excuser les désagréments encourus. |
||||
Shantees
|
# Posté le 09/02/2010 à 16:14:16 | ||||
![]()
Ville : Paris |
Ouep j'ai pas arretté de jouer avec ces params, rien n'y fait.
J'ai vu ce genre d'effet sur des sites fait très fluide, mais impossible de remettre la main sur un de ces sites, j'aurais pu m'inspirer du cs, dommage. Merci |
||||
Retour au forum "Javascript" ou à la liste des forums
Le Site du Zéro vous proposera bientôt de nouveaux cours partant de Zéro dans d'autres domaines que l'informatique !

