位置: 编程技术 - 正文

学习使用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控制台输出)

  • 个人所得税个体户减半
  • 土地使用权转让是什么意思
  • 律师异地立案费用
  • 向个体工商户付款可以现金支付吗
  • 亏损金额需要对抵实收金额吗
  • 飞机票火车票汽车票抵扣进项税
  • 发票遗失如何报销
  • 押金不退转收入的情况说明
  • 在计算缴纳房产税时,不计入房产原值的是
  • 价内税是指
  • 职工个人代扣款如何做账
  • 收到微信公众号退款怎么做账
  • 应收账款收回时间怎么体现
  • 公司社保公积金最晚缴费时间段
  • 转让五年以上住房免征个人所得税吗?
  • 税法递延纳税
  • 广告设计公司需要哪些设备
  • 销售支付运费属什么科目
  • 建筑安装工程费用人工费计算方式
  • 工程施工纳税
  • 免征增值税转入什么科目
  • 处置股权后相应债权坏账损失怎么处理?
  • 收到汽车报废补贴怎么做账?
  • 去年管理费用多记账结账如何调账
  • 跨区域涉税事项报告表报验流程
  • 出口退税一般退什么税
  • 登记会计账簿的作用
  • 原材料明细账有记税吗
  • 企业出售使用过的固定资产的增值税处理
  • 增值税专用发票怎么开
  • 成本价低于现价 应该卖吗
  • 网站禁止了有什么方法打开
  • ntpd命令详解
  • 常用php数组排序方法
  • 前期认证相符
  • 升级到miui14感觉耗电快了
  • 土地出让金抵减增值税账务处理
  • 帝国cms自定义列表
  • 2、springboot+mybatis+ajax+pageHelper+idea+maven(全套增删改查)
  • 预付账款和挂账的区别
  • 旅游公司差额征税如何开票
  • 高新企业申报条件有哪些
  • 印花税的特点是
  • Advanced SQL Injection with MySQL
  • 房东房租不开票违法吗
  • 固定资产计提折旧的账务处理
  • 报表与账不符情况说明
  • 客户付了订金后能退吗
  • 企业取得的财政拨款
  • 基本户转法人个人账户如何做账
  • 现金日记账的对账工作有哪些
  • 房屋装修费用的会计科目
  • 小规模怎么申请核定征收
  • winXP系统还能用吗
  • 摄像头无法启用
  • centos安装插件
  • 电脑出windows
  • win7系统怎样设置
  • win7系统系统
  • win10系统怎么隐藏c盘
  • windowsxp的主要特点是什么
  • korok是什么文件
  • opengl做简单的模型
  • webpack 构建流程
  • js仿QQ中对联系人向左滑动、滑出删除按钮的操作
  • 安卓手机root后更流畅吗
  • 安卓手机界面设计
  • Python编程中的逻辑与控制
  • 安卓下载功能
  • javascript语言入门教程
  • javascript object oriented 面向对象编程初步
  • 广东省为什么电不够用
  • 河北省国税局发展前景
  • 国税纳税服务有哪些项目
  • 党和国家为什么重视三农问题
  • 土地增值税网上申报流程
  • 未办理税务登记取得专票抵扣
  • 法规处职责要点和底线清单
  • 建设工程合同纠纷属于专属管辖吗
  • 增值税专用发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设