Comment construire la parallaxe défilement sur un appareil iOS
Aujourd'hui j'ai vu le plus étonnant app ipad qui m'a assuré a été écrit en utilisant html5, css3 et javascript... la meilleure partie de l'application a été qu'ils avaient parfaitement créé une parallaxe défilement... Ma question est... comment?... Je ne peux pas trouver toute la documentation sur qu'il soit possible de créer une parallaxe défilement sur iOS imagine... si quelqu'un pouvait me donner un lien ou tout conseiller sur la façon de faire ce qui serait le plus apprécié... quelqu'un?... cordialement J
OriginalL'auteur jon | 2012-03-06
Vous devez vous connecter pour publier un commentaire.
Nous avons récemment publié un site qui ne parallaxe défilement sur l'iPad. Il y a un peu d'une explication, et une vidéo de lui en usage ici: http://www.aerian.com/portfolio/one-potato/one-potato-html5-website
et le site lui-même si vous avez un iPad pour jouer avec:
Pour ce faire, nous avons écrit un peu de JavaScript (bibliothèque de code qui nous sont à la recherche pour open-source dans un avenir proche.
L'idée de base est d'écrire un parchemin contenant qui accepte la saisie tactile et de suivre vos positions x et y (si vous avez besoin de deux dimensions) de votre contenu. Pour faire de cette parallaxe-mesure, nous avons trouvé le meilleur moyen est d'utiliser la délégation à un contrôleur de toutes sortes. Je ne me souviens plus de la syntaxe exacte, nous avons utilisé sans regarder
Puis dans le Contrôleur, quelque chose comme ceci:
Ce modèle de délégué est fortement influencé par UIKit que je sens qu'il fournit un produit de nettoyage de manière à informer les éléments disparates d'un système à un autre. - Je trouver de l'aide trop événement expédition devient difficile à maintenir, mais c'est une autre histoire.
Espère que cela aide un peu.
Malheureusement, le lien direct apparaît maintenant... 🙁
Ouais, je ne suis pas sûr de ce qui est arrivé à la société. Vous devriez toujours être en mesure de voir l'effet sur le aerian.com lien.
L'Aerian.com lien fait maintenant une redirection 302 vers la page d'accueil :(.
OriginalL'auteur Tom
Ce site montre un assez bon exemple de la façon dont la parallaxe des effets de style peut travailler sur l'iOs https://victoriabeckham.landrover.com/INT
Ils simulent le défilement selon le type d'entrée que vous donnez. Vous n'êtes pas en train de faire défiler la page, puis d'animer les différentes propriétés. C'est à lire dans le tactile, molette de la souris, ou de leurs habitudes de boulangerie barre de défilement et de voir combien vous êtes désireux de les faire défiler. Tout le contenu de la page est dans un récipient. De cette façon, lorsque vous faites un événement tactile, c'est juste de la lecture de la façon dont beaucoup vous déplacer sur la page.
Sur le dessus de qui ils sont à l'aide d'une boucle d'animation pour tout faire bouger. Ils sont en utilisant la fenêtre.requestAnimationFrame méthode afin d'optimiser les changements dans leur page de sorte qu'il fonctionne sur l'iPad et dans le navigateur. Voici une page avec une description de celui-ci:
En plus de cela, ils ont construit une image-clé personnalisé objet qui décidera de la manière dont le tout est animé sur la page. Je suis baver sur ce jeu. Dommage qu'il n'est pas un cadre ouvert. Vous pouvez définir l'endroit où l'effet commence, où elle se termine, l'assouplissement, etc. juste dans l'image-clé de l'objet, et leur structure se chargera de tout le reste au travers de la boucle d'animation.
En résumé, je crois que la combinaison personnalisée de mise en œuvre de défilement, et une animation personnalisée boucle à l'aide de la requestAnimationFrame méthode get au-delà de la parallaxe limitation normalement associés avec les appareils iOS.
OriginalL'auteur Greg Tatum
J'ai récemment vérifié Skrollr: http://prinzhorn.github.com/skrollr/
L'exemple fonctionne très bien sur iOs et Bureau!
Wow. Pratiquement tout ce que je cherchais. Merci pour le partage mon ami.
Je ne dirais pas que sa "grande" sur iOS. Mon iPad 4 rouleaux OK, mais c'est un peu de lag et certainement pas le "beurre-lisse" défilement de la norme pages web ont.
OriginalL'auteur Matt Harley
Marque Dalgleish, qui a développé stellar.js explique vraiment bien comment obtenir cette aide iScroll.js pour simuler un iOS de défilement (vidéo YouTube).
Marque du blog probablement couvre plus de détails de cette vidéo: markdalgleish.com/2012/10/mobile-parallax-with-stellar-js
OriginalL'auteur Khoa
je suis également à la recherche en faisant cela. Découvrez stellar.js par Mark Dalgeish. Il fonctionne à merveille dans la plupart des situations. Si quelqu'un a d'autres liens ou des infos ce serait formidable d'entendre.
http://markdalgleish.com/projects/stellar.js/demos/ios.html
Il utilise capacité à permettre le défilement. Je suis l'espoir d'obtenir scrollarama de travailler sur un iPad, en quelque sorte, comme stellar.js n'. Eh bien, c'est le rêve!
Espère que cela aide votre recherche.
OriginalL'auteur Karlgoldstraw
J'ai trouvé ce site un article sur la parallaxe que l'excellent travail dans ios. Mais, qui ne supportent que la touche de l'appareil. Ce sera formidable si quelqu'un se combinent pour le faire fonctionner sur des ordinateurs de bureau et les appareils sous ios. http://torontographic.wordpress.com/2012/08/11/so-you-want-parallax-scrolling-in-ios-ipad-and-ipod/
OriginalL'auteur user2985924
Découvrez ce site: http://www.shindiristudio.com/demo/?item=Portal_Wordpress
il peut vous donner une idée sur comment il est fait.
OriginalL'auteur Zvogu
à l'heure actuelle, il n'est pas possible sur les appareils iOS. les appareils iOS gel de manipulation du DOM au cours de défilement, de file d'attente à appliquer quand le livre se termine. vous aurez donc chunky animations au mieux. ne vous embêtez pas.
OriginalL'auteur deweydb
Un Million de Pieds Carrés de la Culture fonctionne comme un charme sur Windows Phone, Windows avec écran tactile, standard de défilement de bureau, Android et iOS.
Ils ont une version personnalisée de cette la parallaxe défilement de la bibliothèque
OriginalL'auteur Developer