jq向下滑动刷新_jQuery手势控制,下拉刷新

本文介绍了一种在网页中实现下拉刷新功能的方法,特别针对手机端,利用jQuery开发了一个插件。在实现过程中,作者遇到了浏览器兼容性、触摸事件等问题,并提供了详细的静态样式、HTML、CSS及JavaScript代码示例。此外,还提到了PC端需引入touche库以添加触摸支持,并防止默认拖动事件影响下拉刷新。文章最后列出了插件的调用参数和提供的方法。
摘要由CSDN通过智能技术生成

插件描述:手机APP开发中,下拉刷新是一个很常见的功能,但是在网页中,这种模式用的很少。网页下拉刷新,看似简单的功能,但我在网上并没有找到比较好的解决方法。自己开发了一个,期间遇到了各种小坑,浏览器兼容,各种浏览器下拉默认事件,PC端无触摸事件~。记录一下

静态样式

**html代码示例**

1

2

3

4

其中container是触摸容器,loading-warp,是刷新提示容器,容器样式、id可以自定义,此处只是示例而已

css代码示例

1

2.container{overflow:hidden;min-height:100%; }

.loading-warp{margin-top:-100px; }

container高度不能设置为0,以免不能触发触摸事件,overflow属性必须设置为hidden~

loading-warp的margin-top值必须设置为其自身高度的相反值~

引用

javascript

1

2

WAP端引入jquery与下拉插件即可,当然也可以引用zepto

javascript

1

2

3

- PC端需要额外引入touche库文件添加触摸支持 [touche](https

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值