J'ai actuellement HTML et CSS pour un site de parallaxe à défilement horizontal. Cependant, je voudrais que quand vous arrivez à une section spécifique, on vous donne un parallaxe vertical au lieu d'un horizontal.Défilement vers le haut au lieu de vers le bas dans le conteneur vertical div
Consultez ce site pour un exemple: http://paranorman.com/scene/normans-friends ... vous verrez comment le défilement horizontal, tout d'un coup devient un défilement vertical ...
Vérifiez cette jsFiddle: http://jsfiddle.net/L2MZe/
J'ai actuellement une parallaxe défilant horizontalement, avec un div de défilement vertical imbriqué à l'intérieur de celui-ci ... Je ne suis pas vraiment sûr de savoir comment faire défiler le div, au lieu de descendre.
C'est le code que je utilise pour mon « go-up » div:
#go-up {
background-color:blue;
width:650px;
left:3000px;
overflow-y: scroll;
height:100%;
overflow-x:hidden;
}
est-il un moyen de faire le « go-up » div commencer au bas de son contenu (avec JS ou CSS)? Cela semble être le moyen le plus simple, mais s'il y a d'autres façons d'être ouvert aux suggestions.
C'est ridiculement impressionnant. Je n'aurais vraiment pas pensé à ça par moi-même. Je ne peux pas vous remercier assez! – richie
Malheureusement, après avoir utilisé cette méthode un peu - je me suis rendu compte que vous ne pouvez pas attacher une méthode de scrollwheel au "faux" scroller .... des idées? – richie
Ajout de la démo ci-dessus. Il utilise une gestion d'événements javascript basique car l'événement mousewheel n'est pas inter-navigateur. Il y a des plugins pour cela, mais la démo devrait vous montrer les bases: http://jsfiddle.net/SKUQB/ –