// the find
yanhaijing/zepto.fullpage
Focusing on the fullPage.js for mobile terminals.
A Zepto plugin that brings full-page scroll effects to mobile browsers, targeting iOS 4+ and Android 2.3+. It's a lightweight alternative to fullPage.js built for touch environments where jQuery is too heavy. Used by several Baidu properties, so it saw real production traffic at one point.
Touch-native implementation handles swipe gestures rather than bolting mouse scroll onto mobile, which is the right call. Genuinely lightweight — Zepto dependency is much smaller than jQuery, and the plugin itself is a single JS file. Demo suite is thorough: loop, lazy load, horizontal scrolling, transitions, audio, landscape all covered. MIT licensed and simple API — one line to initialize, callbacks for page change events.
Zepto itself has been effectively unmaintained since 2016, and this repo's last meaningful activity was 2024 with no commits for over a year — you're adopting two dead dependencies at once. No npm package (bower only), which is a friction point for any modern toolchain. Android compatibility claims stop at 2.3 which is ancient, and there's no mention of how it behaves on current Chrome/WebKit engines where touch event handling has changed. No TypeScript types, no module exports — it's a global jQuery-style plugin in an era where that's a significant integration headache.