• 人民日报人民时评:对环境问题要“一盯到底” 2019-03-20
  • 展开美丽中国的时代画卷——十九大代表聚焦生态文明建设 2019-03-20
  • 真的很美!越冬候鸟迎来迁徙高峰 2019-01-16
  • 哪些黑痣易恶变?专家:可遵循5大原则鉴别 2019-01-16
  • 今年春运购票变化大 回家的车票该咋买? 2019-01-12
  • G7峰会期间那张著名的刷屏照片......反转了? 2019-01-12
  • 世界杯首日综述:俄罗斯喜获开门红 罗纳尔多现身开幕式 2019-01-05
  • 乌兰察布(北京)招商路演会 2018-12-08
  • 红姐心水论坛金多宝:移动端基于iscroll5实现的仿原生下拉刷新,上拉加载效果(原创)

    致富心水论坛 www.7z1h.net 所属分类:输入,UI-拖和放,滚动,加载

    移动端基于iscroll5实现的仿原生下拉刷新,上拉加载效果(原创) ie兼容10

    更新时间:2018/11/22 上午8:54:58

    更新说明:新增移动端rem适配插件


    发布时间:2018-11-22 0:59

    注意:此插件是基于移动端开发,最佳浏览效果是使用手机或者浏览器的开发工具菜单栏里的模拟器进行浏览。

    最近项目使用了iScroll5,于是试着做了一个移动端的下拉刷新,上拉加载的效果,但是发现无论如何都不能完美的有原生的效果。仔细检查了下,发现iScroll5中当重置位置的时候,如果当前Y坐标大于0,则固定滚动回0,无法动态设置。于是简单看了下源码,修改了以下几个地方。

    1. 打开iscroll-probe.js文件

    2. 找到:

    this.maxScrollX     = this.wrapperWidth - this.scrollerWidth;  
    this.maxScrollY     = this.wrapperHeight - this.scrollerHeight;

    更改为:

    this.minScrollX     = 0;  
    this.minScrollY     = 0;  
    this.maxScrollX     = this.wrapperWidth - this.scrollerWidth;  
    this.maxScrollY     = this.wrapperHeight - this.scrollerHeight;

    3. 找到:

    if ( !this.hasHorizontalScroll || this.x > 0 ) {  
       x = 0;
    } else if ( this.x < this.maxScrollX ) {
       x = this.maxScrollX;
    }
    if ( !this.hasVerticalScroll || this.y > 0 ) {  
       y = 0;
    } else if ( this.y < this.maxScrollY ) {
       y = this.maxScrollY;
    }

    更改为:

    if ( !this.hasHorizontalScroll || this.x > 0 ) {  
       x = this.minScrollX;
    } else if ( this.x < this.maxScrollX ) {
       x = this.maxScrollX;
    }
    if ( !this.hasVerticalScroll || this.y > 0 ) {  
       y = this.minScrollY;
    } else if ( this.y < this.maxScrollY ) {
       y = this.maxScrollY;
    }

    现在当你下拉的时候,就可以根据情况动态的修改实例的minScrollY属性来调整你的效果

    相关插件-拖和放,滚动,加载

    页面多板块拖动,调整边缘,吸附效果(原创)

    接到一个需求:楼宇房间的简单布局:点击左侧房屋号码,到右面出现以后可以各种调整。
      拖和放
     7805  40

    仿ios辅助触控使用于移动端

    仿iphone中悬浮辅助触控自动贴边效果
      拖和放
     2323  11

    jQuery双击拖拽图片

    jQuery鼠标双击事件拖拽图片
      拖和放
     10395  20

    htmlt拖放

    html5拖放排序
      拖和放
     10003  36

    讨论这个项目(11)回答他人问题或分享插件使用方法奖励jQ币

      phper 0
      2019/3/16 20:04:00
      怎么去除上拉刷新??? 回复
      XZQ 0
      2018/12/26 17:33:39
      哪位大神会用这个插件,求指教
          尤安??0
          2019/2/21 10:57:41
          i now
      回复
      XZQ 0
      2018/12/26 17:32:14
      各位楼主 这个插件有没有人会,下载下来不太会用
          ζ??不 ??羁 ???0
          2018/12/27 9:13:29
          iScroll是一个高性能,资源占用少,无依赖,多平台的javascript滚动插件,具体的参数可以去看iscroll的文档
          XZQ0
          2018/12/27 11:14:05
          我是后端的,前台技术不太熟悉,iscroll的文档 看过了,依照上面的还是不太会用,后端拿到数据,在那个方法里来控制数据展示的,那个是控制条数哪些的?
      回复
      潇洒走一回 0
      2018/12/26 9:40:11
      我也是林俊杰的歌迷
          ζ??不 ??羁 ???0
          2018/12/27 9:07:25
          幸会幸会
      回复
      OK 0
      2018/11/23 16:43:48
      Kiz ’jump 0
      2018/11/22 15:25:55
      哈哈哈林俊杰的粉丝嘛
          ζ??不 ??羁 ???0
          2018/11/23 8:34:24
          是呀是呀,从小听到大,可以说是信仰
      回复
    取消回复
      短信接口
  • 人民日报人民时评:对环境问题要“一盯到底” 2019-03-20
  • 展开美丽中国的时代画卷——十九大代表聚焦生态文明建设 2019-03-20
  • 真的很美!越冬候鸟迎来迁徙高峰 2019-01-16
  • 哪些黑痣易恶变?专家:可遵循5大原则鉴别 2019-01-16
  • 今年春运购票变化大 回家的车票该咋买? 2019-01-12
  • G7峰会期间那张著名的刷屏照片......反转了? 2019-01-12
  • 世界杯首日综述:俄罗斯喜获开门红 罗纳尔多现身开幕式 2019-01-05
  • 乌兰察布(北京)招商路演会 2018-12-08