首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习滚动插件iScroll简单使用

iScroll介绍 iScroll是一个高性能,资源占用少,无依赖,跨平台javascript上拉加载,下拉刷新滚动插件,目前版本v5.2.0。...目前有以下版本: iscroll.js,这个版本是常规应用脚本。它包含大多数常用功能,有很高性能和很小体积。 iscroll-lite.js,精简版本。...iscroll-probe.js,探查当前滚动位置是一个要求很高任务,这就是为什么我决定建立一个专门版本。如果你需要知道滚动位置在任何给定时间,这是iScroll给你。...(我正在做更多测试,这可能最终在常规iscroll.js脚本,请留意)。 iscroll-zoom.js,在标准滚动功能上增加缩放功能。...iscroll-infinite.js,可以做无限缓存滚动。处理很长列表元素为移动设备并非易事。 iScroll infinite版本使用缓存机制,允许你滚动一个潜在无限数量元素。

2.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

从零开始学 Web 之 移动Web(五)touch事件缺陷,移动端常用插件

使用方式: 1、引入 fastclick.js 文件。...二、移动端一些常用插件 见识到 fastclick 插件好处之后,我们就挖掘出了更多好用插件,可以大大提高我们开发效率。...1、iScroll 以下为官方介绍: iScroll是一个高性能,资源占用少,无依赖,多平台 javascript 滚动 插件。 它可以在桌面,移动设备和智能电视平台上工作。...2、swipe swipe.js 是一个比较有名触摸滑动插件,它能够处理内容滑动,支持自定义选项,你可以让它自动滚动,控制滚动间隔,返回回调函数等。经常作为轮播图使用。...3、swiper swiper 与 swipe 类似,都可以提供轮播触摸滑动效果,只不过 swiper 能够提供特效更多,更加炫酷,相应体积也更大。

3.2K20

iScroll学习小结

前言 最近项目需要实现一个fixed标题栏功能,很普通功能,实现核心也是在sroll事件中切换到fixed状态即可,但是在某些版本ios某些内核中,在惯性滚动过程中不执行任何js代码,亦即不会触发...源代码学习 核心实现 滑动相关组件(如swipe库)实现基本都是类似的,就是通过3个核心事件:touchstart,touchmove,touchend完成操作。...这有点类似开车时踩油门场景,想象一下就清楚了。。。...没有插件iScroll没有zepto/jquery插件版本,一些基础方法都需要自己实现,导致了库体积偏大。 2....没有暴露停止滑动(惯性滑动)接口 通过查看源代码找到了停止滑动方法,如下: var iScroll = new IScroll({ /* ... */ }); //直接通过修改iScroll对象状态来停止滑动

958100

移动端常用开发插件和框架

我们以前写animate.js 也算一个最简单插件 fastclick 插件解决 300ms 延迟。...插件使用 引入 js 插件文件。 按照规定语法使用。 fastclick 插件解决 300ms 延迟。...其他移动端常见插件 lsuperslide: http://www.superslide2.com/ l iscroll: https://github.com/cubiq/iscroll 1.5....插件使用总结 1.确认插件实现功能 2.去官网查看使用说明 3.下载插件 4.打开demo实例文件,查看需要引入相关文件,并且引入 5.复制demo实例文件中结构html,样式css以及js代码...既能开发PC端,也能开发移动端 前端常用移动端插件有 swiper、superslide、iscroll等。 框架: 大而全,一整套解决方案 插件: 小而专一,某个功能解决方案 2. 2.

1.5K30

iScroll学习小结

,但是在某些版本ios某些内核中,在惯性滚动过程中不执行任何js代码,亦即不会触发scroll事件,基本任何事情都做不了,为了解决这个问题不得不使用div内滚动,然后使用iscroll库实现滚动逻辑。...源代码学习 核心实现 滑动相关组件(如swipe库)实现基本都是类似的,就是通过3个核心事件:touchstart,touchmove,touchend完成操作。...这有点类似开车时踩油门场景,想象一下就清楚了。。。...没有插件iScroll没有zepto/jquery插件版本,一些基础方法都需要自己实现,导致了库体积偏大。 2....没有暴露停止滑动(惯性滑动)接口 通过查看源代码找到了停止滑动方法,如下: var iScroll = new IScroll({ /* ... */ }); //直接通过修改iScroll对象状态来停止滑动

89930

【第3期】前端常用插件、工具类库汇总

/slick/ jQuery旋转木马插件slick jQuery slider:http://www.jq22.com/jquery-info889 插件描述:最全最简单最通用 幻灯片轮播 ,可控制插件...Ramda:https://github.com/ramda/ramda 与前两者类似,但不同是参数位置不一样,Ramda理念是function first,data last。...中文版本教程可以参考这篇文章Handlebars.js 模板引擎。 Template7:http://idangero.us/template7/ 针对移动端模板引擎,语法很类似Handlebars。...滚动库 iScroll:https://github.com/cubiq/iscroll iScroll是一个高性能、小体积、零依赖、跨平台js滚动库。它支持PC端、移动端甚至smart TV。...它核心是借鉴 iscroll 实现并对其进行了优化。 另外beter-scroll用vue进行了重写,更适合进行移动端开发。

4.3K10

移动端常用开发插件

什么是插件 移动端要求是快速开发,所以我们经常会借助于一些插件来帮我完成操作,那么什么是插件呢? JS 插件js 文件,它遵循一定规范编写,方便程序展示效果,拥有特定功能且方便调用。...插件使用 引入 js 插件文件。 按照规定语法使用。 fastclick 插件解决 300ms 延迟。...其他移动端常见插件 lsuperslide: http://www.superslide2.com/ l iscroll: https://github.com/cubiq/iscroll 5....插件使用总结 1.确认插件实现功能 2.去官网查看使用说明 3.下载插件 4.打开dist实例文件,查看需要引入相关文件,并且引入 5.复制demo实例文件中结构html,样式css以及js代码...这个时候我们可以使用插件方式来制作。 我们可以通过 JS 修改元素大小、颜色、位置等样式。

1.6K20

动图展示 60+ 个前端常用插件库合集

Ace 官网:Ace Ace是透过JavaScript所开发线上程序语言编辑器插件,无论功能和性能都类似一般编辑器(Sublime、Vim和TextMate等),导入进任何网页或JavaScript应用程序都相当容易...iscroll Github:cubiq/iscroll iScroll是一款高性能、文件小、无依赖且多平台JavaScript拖拽滑动库。...nanoScroller.js Github:nanoScrollerJS nanoScroller.js是一个用简单方法做出类似Mac OS X风格卷轴jQuery插件,尽管目前没有在持续维护,但使用上相当简单且支持度高仍然是不错选择...Timeline.js 官网:Timeline.js jQuery时间轴插件,使用简单是它优点。...p5.js-绘画插件 官网:p5.js Github:processing/p5.js p5.js是一个JavaScript函数库,有完整绘画功能,并不局限在画布上,你可以把整个浏览器当做你草稿,另外有插件可以让你更容易去做

6.5K40

js插件教程

;我为了方便都写到一个html中了;请把这个script标签中内容单独写在一个js文件里 //整个插件写在一个立即执行函数里;就是function(){}();函数自执行;保证里面的变量不会与外界互相影响...号(叹号)或者;(分号)这不是写错了,为了防止那个二货写js结束没有分号;而可能发生报错 /* ;function(win,doc,$,undefined){ }(window...比如你要点击按钮 添加input值到 div里 var addHtml = function(demo,btn){//插件名,调用时候直接new一下插件名就行了并传参数或者传对象(一般这个函数名手写字母大写比较好...add-1");//这里是实例1调用插件代码 new addHtml("demo-2","add-2"); //这里是实例2调用插件代码 //是不是明白为什么要写插件了;要封装...--这里是最简单插件写法;当然还有传对象参数插件等等。。。。-->

35.1K10

JS 封装类似于JQ中animate动画效果

前言:现在网上对这种类似的代码繁多,但是都是各家所长,希望源码时代H5前端讲师写代码能够帮助到需要这样效果朋友。...首先说一下,这篇文章对初学者有很大帮助,特别是在学习原生JS初学者,能够帮助你们能够更好建立好良好思路和对原生JS更深一步了解。废话我们就不多说了。 首先看一下我们要实现什么功能吧。...一个是:运动到固定距离; 一个是:宽度变为一定宽度; 因为代码里面注释更能帮助到更多朋友,所以这里就不单独做参数解释了。...运动到400 宽度变为400 Css div { position: absolute; width: 100px; height: 100px; background-color: pink; } 核心js...,针对参数这块呢相对而言比较单一,这段代码呢一般是针对入门级朋友,希望能够给您带来帮助,后续我还会更新参数稍微复杂一点效果,希望您持续关注。

6.5K50
领券