位置: 编程技术 - 正文

学习使用jquery iScroll.js移动端滚动条插件(使用jquery实现的项目)

编辑:rootadmin

推荐整理分享学习使用jquery iScroll.js移动端滚动条插件(使用jquery实现的项目),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery用法,使用jquery实现的项目,使用jquery实现的项目,熟练使用jquery,熟练使用jquery,jquery使用教程,使用jquery的步骤,jquery使用教程,内容如对您有帮助,希望把文章链接给更多的朋友!

大家在日常工作中最常用的插件是什么,jQurey?Lazyload?但是这些都是在PC端,但是在移动端最常用的插件莫过于iScroll了,iScroll到底是什么东西,应该怎么用?iScroll是个很强大的插件,我也只是略懂皮毛,这里我们简单的介绍一下。iScroll的产生:

iScroll的产生完全是因为移动版webkit浏览器,例如在iPhone,Android 的移动设备上。iScroll的使用方法:

iScroll的原理是外层有一个溢出隐藏(overflow:hidden;)的DOM,然后这个区域内的第一个DOM结构会被实例化,其包裹的内容可以纵向或者横向的滚动,所以在使用iScroll的时候,滚动元素要尽量的简单,减少DOM个数,减少嵌套,因为DOM结构越是复杂iScroll运行起来就越是吃力,有可能会造成某些节点显示不正常的情况。 所以,推荐使用的DOM结构如下:

注意:再次重申,只有wrapper里的第一个子元素(ul)才可以被实例化滚动,并且要结合外层的DOM(wrapper)才能实现滚动。如果 wrapper中有多个ul怎么办?很简单,记住那句话,只有wrapper里的第一个子元素(ul)才可以被实例化滚动:

学习使用jquery iScroll.js移动端滚动条插件(使用jquery实现的项目)

看到了吧,只有first会被实例化。 注意:这里第一个DOM结构的ID(first)可以不写,我只是为了方便大家识别才写了个ID,但是最外层的ID(wrapper)一定要写,因为在JS实例化的时候需要填写这个ID:

iScroll应该如何实例化:

既然说道了实例化,我们应该在什么时候实例化?据说实例化的方法有很多,但是我没用过,我只说一种:(1)在HTML(uw3c.html)页面底部(body之后html之前)加载iscroll.js与当前页面的uw3c.js,这样能确保HTML的DOM结构能加载出来。(2)在JS插入页面DOM结构和数据之前实例化iScroll,也就是在JS的最开始实例化,因为之后可能会使用JS来插入DOM或者数据,这样以来能确保在插入数据之前iScroll已经实例化了。

y, time, relative)方法:传入4个参数:X轴滚动距离,Y轴滚动距离,效果时间,是否相对当前位置。所以例如:

(2)refresh()方法:在DOM结构发生改变之后,需要刷新iScroll,否则滚动插件会实例化的不准确:

(3)onPosChange,有没有一个方法能返回位置的变化?你可以查询一下自己所用的iScroll中有没有onPosChange方法:

(4)onScrollEnd:滚动结束时执行的事件,如果想在滚动结束时出发摸个事件,这个方法就拍上用处了:

(5)onRefresh:在DOM结构发生改变之后,需要刷新iScroll,否则滚动插件会实例化的不准确,onRefresh是刷新完iScroll会执行的方法。(6)onBeforeScrollStart:开始滚动前的时间回调,默认是阻止浏览器默认行为 。(7)onScrollStart:开始滚动的回调。(8)onBeforeScrollMove:在内容移动前的回调。(9)onScrollMove:内容移动的回调。()onBeforeScrollEnd:在滚动结束前的回调。()onTouchEnd:手离开屏幕后的回调。()onDestroy:销毁实例的回调。

标签: 使用jquery实现的项目

本文链接地址:https://www.jiuchutong.com/biancheng/383020.html 转载请保留说明!

上一篇:jQuery iScroll.js 移动端滚动条美化插件第1/5页

下一篇:jQuery实现控制文字内容溢出用省略号(…)表示的方法(jquery控制台输出)

  • 个税汇算清缴怎么把全年一次性奖金并入综合所得
  • 税务师财务与会计难不难
  • 增值税发票查询网络异常
  • 进口原料免税
  • 月末计提无形资产的折旧
  • 电子税务局如何变更财务负责人
  • 增值税三级明细科目包括
  • 分公司缴税企业所得税
  • 简易征收的收入包括哪些
  • 取得不动产权证书时间是指哪个时间
  • 销售商品开具商品单据
  • 设备租赁公司是干嘛的
  • 投资损益表该如何填列
  • 小规模纳税人进材料怎么做账
  • 工会筹备金税率
  • 银行借款的利息支出属于什么会计要素
  • 伤亡保险是什么意思
  • 免税农产品转出进项税税率
  • 在年度汇算清缴前取得去年成本发票
  • 没有成本票如何做账
  • 餐饮业是否可以开专用发票
  • 进项税和销项税税率一样吗
  • 存货盘亏计入什么科目批准后
  • 税控盘第一次使用
  • 会计差错更正的准则依据
  • 非居民企业提供劳务企业所得税
  • 科目余额表借贷方余额不一致
  • 大额保险缴费
  • 外聘人才一次性工资费用入账什么分录?
  • 安装win7前需要手动格式化c盘吗
  • 苹果15手机价格和图片颜色
  • 财务报表分析方法有哪些?各有什么优缺点?
  • 所得税费用怎么计算公式
  • 预付款发票不能回来了怎么处理
  • 政府补助财务处理流程
  • 划转国有划拨土地流程
  • laravel 使用redis
  • cobit框架
  • 卡比托丽娜·瓦西里耶娃
  • 工作服列支什么科目
  • 专用发票费率
  • 小规模年销售额500万界定标准
  • 家具入账固定资产怎么算
  • 第三方车行
  • 织梦网站怎么改logo
  • 体育用品账务处理
  • 变电所用电
  • 台账如何做到表中分好几个表
  • 进项与销项区别
  • 注册资本印花税最新政策2023年
  • 什么情况下需要做肠胃镜
  • 外企可以申请高新技术
  • 增值税期末有留抵税额应该怎么结转
  • 现金解款单是什么
  • 投资收益的会计科目
  • 企业会计核算中,对账的内容主要包括
  • 外贸企业的汇率怎么算
  • 子公司利润母公司还有其他方式吗
  • 月末未完工半成品的分录
  • 哪些企业执行新的租赁政策
  • WIN7系统屏幕亮度哪里设置
  • Win10应用商店下载错误
  • issch.exe
  • win8系统计算机在哪里
  • winxp刻录光盘步骤
  • win10聚焦功能失效
  • win10自动更新win11怎么办
  • js怎样删除数组中的某个值
  • 在javascript中如果不指明对象直接调用
  • 安卓wifi打不开解决
  • 设计一个投票程序
  • Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
  • java learning
  • python list的操作
  • 个税app如何更改扣缴义务人
  • 佛山国家税务局招聘
  • 高速公路过路费一公里多少钱
  • 一般纳税人预缴税款怎么计算
  • 如何给税务局提供发票
  • 百旺开票人怎么把管理员改成人名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设