|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2009 Messages : 4 ![]() |
Bonjour tout le monde, et tout d'abord bonne année !
Alors voilà mon problème, je chercherais un plugin de scroll à la souris : je vous donne un site comme exemple : http://fromtheroughmovie.com/#!/desk/dispatch/ J'ai cherché différents plugins, pour essayer d'avoir le même résultat ( http://scripterlative.com/files/cursorpagescroll.htm par exemple ), mais impossible (lag lors du déplacement de la souris, scroll qui ne s'effectue qu'avec le curseur au bord de la fenêtre... De même j'ai essayé de décrypter le JS du 1er site, mais plus de 800ko (!!) de JS, c'est assez costaud, et même si j'ai déniché quelques pistes, j'aimerais avoir votre aide. Voilà si quelqu'un à déja eu à faire ce genre de plugin, ou me mettrait sur la voie (2 jours de recherche assez intensive). Je dois avouer qu'au niveau JS et math, ce n'est pas trop mon truc. Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
Bonsoir,
le principe est simple - récupération de la position de la mouse - suivant la position de celle ci scroll du document bien sûr il peut y avoir plus ou moins sophistiqué comme déplacement |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Ceci dit, je trouve ça particulièrement désagréable comme ergonomie...
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 076 ![]() |
totalement pas navigable
C'est de l'anti ergonomie pure, fait avoir du temps à perdre
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Inscription : avril 2009 Messages : 4 ![]() |
J'avoue que c'est un système assez spécial, mais c'est pour une navigation sur une carte de 4000px de large, avec système de scrollTo() sur liens et autres.
Si le client demande, on n'a malheureusement pas tout le temps la possibilité de l faire revenir à la raison. Il faut avouer quand même que ça change de style de navigation et puis si le sujet est à même d'être traité de cette façon, pourquoi pas. Clairement je ne le ferais pas sur un site "normal" @NoSmoking Je dois avouer avoir testé ce principe, mais malheureusement le scroll s'effectue en partie, et non sur toute la page. Code :
Logiquement avec le e.pageY ou X, j'aurais tendance à penser avoir le même résultat,mais sur la page entière, malheureusement non : je me retrouve bloqué en bas à droite de l'écran. J'imagine qu'il manque quelque chose mais quoi... |
||
|
|
00
|
|
|
#6 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Citation:
Sincèrement, le spécialiste, c'est toi ou le client ? Il faut savoir lui expliquer que ce qu'il veut, c'est pas terrible ! A la rigueur un scroll à la souris mais contrôlé (lié à l'appui du bouton) passe encore, mais lié juste à la position de la souris, c'est à faire fuir tous tes visiteurs !
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#7 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 076 ![]() |
Mieux vaut un bon drag drop que cette egonomie là ...
Il y a d'ailleurs un bel exemple sur developpez http://dmouronval.developpez.com/clipper/ avec les commentaires ici http://www.developpez.net/forums/d10...e-google-maps/
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : avril 2009 Messages : 4 ![]() |
Oui bien sûr, en même temps, c'est pour une maquette pour l'instant, donc rien de définitif (j'avoue perso ne pas être fan de cette navigation), mais la marque voudrait quelque chose de différent (en bien ou en mal ça...).
En ce qui concerne les architectes, tu as raison, en même temps on n'a pas les mêmes contraintes de sécurité Pour le scroll lié au mousedown, j'y ai pensé aussi, je le garde de côté. En tout cas je continue à fouiner pour trouver une soluce digne de ce nom. |
|
|
00
|
|
|
#9 | ||
|
Membre chevronné
![]() Krusty Inscription : mai 2009 Messages : 472 ![]() |
bonjour
tu peut toujour essayer ca Code :
__________________
programmer n'est pas connaitre tous les moindres détails d'un langage mais savoir exploiter sous toutes ses facettes ce que l'on connait. |
||
|
|
00
|
|
|
#10 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 076 ![]() |
not IE compatible ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Oui, il faut adapter cette ligne
Code :
document.getElementById('clic').addEventListener("mousemove", def.souris, false);
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#12 | ||
|
Membre chevronné
![]() Krusty Inscription : mai 2009 Messages : 472 ![]() |
ces temps ci j'ai tendance a oublié les versions de ie < 9
compatible ie c'est pas super fluide mais en meme temp c'est ie < 9 Code :
__________________
programmer n'est pas connaitre tous les moindres détails d'un langage mais savoir exploiter sous toutes ses facettes ce que l'on connait. |
||
|
|
00
|
|
|
#13 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 076 ![]() |
toujours pas pour IE8
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#14 |
|
Membre chevronné
![]() Krusty Inscription : mai 2009 Messages : 472 ![]() |
je vient de faire un copié coller de l'ensemble au cas ou il y avait une erreur mais il n'y en a pas et chez moi ca fonctionne avec ie 8 ??
__________________
programmer n'est pas connaitre tous les moindres détails d'un langage mais savoir exploiter sous toutes ses facettes ce que l'on connait. |
|
|
00
|
|
|
#15 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#16 |
|
Membre habitué
![]() autodidacte en recherche d'emploi Inscription : novembre 2004 Messages : 278 ![]() |
Bonjour
heu juste une question comme ça : Ce script :"http://dmouronval.developpez.com/clipper/", est-ce qu'il marche si il y a des objets sur la page qui bouge (la grande image) ? J'avais essayé de faire une map style google mais des que je restais cliqué et que je bougeais , cela me sélectionnait les objets...
__________________
Darkyl, celui qui conduit quand il boit pas |
|
|
00
|
|
|
#17 |
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
pas compris ta requête !
|
|
|
00
|
|
|
#18 |
|
Membre habitué
![]() autodidacte en recherche d'emploi Inscription : novembre 2004 Messages : 278 ![]() |
bonjour,
désolé, je vais essayer de mieux m'exprimer. J'avais fait un script qui affiche une page (avec image de fond et d'autres objets par dessus, tels que des images, des divs ...) bien plus grande que la frame qui l'affiche. Je voulais faire comme google map : que l'on puisse déplacer la page (en déplacant les scroll de la frame) en restant cliquer sur la page et en bougeant la souris. J'ai donc fait une fonction qui me reconnait les clicks long, des clicks courts et lorsqu'un click long était reconnu, je voulais déplacer les scroll en fonction du déplacement de la souris (quand on maintient le click long en bougeant). Mais voilà, dés que je bougeais en restant cliqué, les évènements souris n'étaient plus reconnus et cela me sélectionnait les éléments de la page... Même l'arrêt du click n'était plus reconnu... J'avais déjà posté pour savoir comment empécher cela mais n'avait pas trouvé.
__________________
Darkyl, celui qui conduit quand il boit pas |
|
|
00
|
|
|
#19 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 076 ![]() |
ben a partir du moment ou c'est un conteneur qui se déplace ...
Je vois pas ou est le souci
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#20 |
|
Membre habitué
![]() autodidacte en recherche d'emploi Inscription : novembre 2004 Messages : 278 ![]() |
ok, donc je vais essayer d'adapter le script car celui présenté ne prend pas en compte le click long, ni le click court et n'affiche aucun élément dans le conteneur, juste une image de fond.
J'ai bien peur de retomber dans le même problème quand je mettrais mon click long (onclick avec setinterval qui vérifie que le click est toujours enfoncé, puis au bout de x interval passe en mode click long, me change le curseur et doit déplacer la page si je déplace la souris). Merci de ta réponse. (Peut-être que quand le click long est détecté, je dois mettre tous les objets de ma page en selected=enabled ou un truc du genre pour pas qu'ils soient sélectionnable)
__________________
Darkyl, celui qui conduit quand il boit pas |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com