Ouvrir le menu principal

iGeneration

Recherche

Scrollability : défilement inertiel en JavaScript

Nicolas Furno

vendredi 20 mai 2011 à 12:07 • 18

iPhone

Scrollability est un projet initié par Joe Hewitt, ex-développeur de l'application Facebook [3.4.2 – Français – Gratuit]. L'idée de ce projet est simple : se rapprocher le plus possible du défilement inertiel d'iOS, mais dans Safari Mobile et non dans une application Cocoa. Le défilement inertiel est un élément essentiel de l'expérience utilisateur d'iOS : il permet de faire défiler une liste plus ou moins rapidement en fonction de la force du geste et il donne une couche de réalisme à une liste en la faisant rebondir à ses extrémités. Scrollability Le projet n'en est qu'à ses débuts et l'effet n'est pas encore parfait, notamment dans les rebonds et dans la vitesse qui ne s'adapte pas toujours bien en fonction du geste. Reste qu'en l'état actuel, l'unique exemple proposé (à ouvrir sur un iPhone ou iPad) est déjà la meilleure implémentation d'une liste avec défilement inertiel développée avec des technologies web. Les sources de ce projet sont librement disponibles dans /Github. Scrollability prend la forme d'un simple fichier JavaScript à ajouter si vous le désirez aux versions mobiles de vos sites Internet…

Soutenez MacGeneration sur Tipeee

Précommandez le livre et rejoignez la fête

Un livre pour raconter 50 ans d'Apple, une journée à Lyon pour les célébrer ensemble.

Participez sur Ulule

iPhone 18 Pro et iPhone Fold : Apple verrait la vie en rouge et noir

06:59

• 5


Apple Glass : comment Cupertino compte doubler Meta sur le terrain des lunettes connectées

06:51

• 11


iOS 26.3.1 : une mise à jour pour corriger des bogues et préparer le terrain pour l'iPhone 17e ?

06:05

• 3


Apple Pin, Apple Experience, de toutes les couleurs : la semaine Apple

06:02

• 9


Maison connectée : comment Apple veut mettre le foyer en pilote automatique

22/02/2026 à 09:39

• 79


2026 : Google remplace l’app Météo d’Android par une page de résultats

21/02/2026 à 08:15

• 49


L'absence de localisation précise sur les traqueurs vient de la fragmentation d'Android

20/02/2026 à 19:25

• 4


TV Info, une app pour révéler la capacité de stockage restante de votre Apple TV

20/02/2026 à 18:02

• 28


OpenAI préparerait une enceinte intelligente, des lunettes et une lampe

20/02/2026 à 16:03

• 23


Free Mobile commence à exploiter la 5G à 2,1 GHz, ce qui devrait améliorer les débits

20/02/2026 à 14:56

• 15


Promo : le thermomètre Braun ThermoScan 7+ compatible iOS/Santé à 60 € 🆕

20/02/2026 à 11:54

• 24


La Bose SoundLink Flex (2e gén) tombe sous la barre des 100 €

20/02/2026 à 10:55

• 31


Pris dans une avalanche, six skieurs ont pu alerter les secours grâce au SOS par satellite de l’iPhone

20/02/2026 à 10:45

• 11


Un nouveau sac à dos pour les voyageurs compatible avec le réseau Localiser d’Apple

20/02/2026 à 10:00

• 23


Vente flash : l’Apple TV 4K (Wi-Fi + Ethernet) à 149,95 €

20/02/2026 à 08:10

• 10


La « gonflette » des benchmarks : l'iPhone 17 reste droit dans ses bottes

20/02/2026 à 08:00

• 43