js仿手机页面文件下拉刷新效果

最后弄出了一个简单的下拉刷新页面的形式,还不算太复杂

要在仿真器下才能看到效果,比如chrome的里边(或者用手机浏览器查看,但测试发现有些浏览器有问题,目前手机猎豹是没问题的)

js仿手机页面文件下拉刷新效果_第1张图片

js仿手机页面文件下拉刷新效果_第2张图片

js仿手机页面文件下拉刷新效果_第3张图片

js仿手机页面文件下拉刷新效果_第4张图片

主要就是:

下拉-->提示松开刷新-->松开后-->开始刷新-->刷新成功后还原

html,css部分

style type="text/css">
 #slideDown{margin-top: 0;width: 100%;}
   #slideDown1,#slideDown2{width: 100%;height: 70px;;background: #e9f4f7;display: none;}
   #slideDown1{height: 20px;}
   #slideDown1>p,#slideDown2>p{margin: 20px auto;text-align:center;font-size: 14px;color: #37bbf5;}



 

松开刷新

正在刷新 ...

  • item1 -- item1 -- item1
  • item2 -- item2 -- item2
  • item3 -- item3 -- item3
  • item4 -- item4 -- item4
  • item5 -- item5 -- item5
  • item6 -- item6 -- item6
  • item7 -- item7 -- item7

js部分:

主要就是为一个节点绑定事件,可以是整个body,按照实际来看

k_touch()函数是主要代码,目前主要涉及三个事件,touchstart  touchmove  touchend

这里获取touch点坐标是用pageX,pageY 当然不兼容的话先不考虑

因为是下滑才刷新,所以稍微控制一下way,其实也就是通过这个控制是获取pageX 还是pageY

滑一滑可以直接看到dist的变化,其实就把它看做px了吧

js仿手机页面文件下拉刷新效果_第5张图片

更多的功能,以后再说吧..



以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

你可能感兴趣的:(js仿手机页面文件下拉刷新效果)