查看: 2955|回复: 6
打印 上一主题 下一主题

急:PC端前两页整屏滑动,第三页起鼠标滚动,怎么实现啊。

[复制链接]

该用户从未签到

1

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
跳转到指定楼层
楼主
发表于 2018-4-18 23:40:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在线等,谢谢啊谢谢

有项目需求,是PC端,需求是,首页和第二页 整屏滚动,到第三页 的时候,回归鼠标控制,就是普通的滑动页面。。求问怎么实现啊啊啊。。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖
回复

使用道具 举报

  • TA的每日心情

    2023-4-14 10:26
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    6

    帖子

    28

    积分

    新手上路

    Rank: 1

    积分
    28
    推荐
    发表于 2018-4-19 15:14:41 | 只看该作者
    var Touch = {
      ts:undefined,
      dir:undefined,
      scrollTop:0,
      onStart : function(evt) {
        Touch.ts = evt.originalEvent.touches[0].clientY;
      },
      onMove : function(evt){
        var te = evt.originalEvent.changedTouches[0].clientY;
        if (Touch.ts > te) {
          Touch.dir = 'slidedown';
        } else if (Touch.ts < te) {
          Touch.dir = 'slideup';
        }
        //检查滚动
        var $slide = $(this),
          slideHeight = $slide.height(),
          slideScrollHeight = $slide[0].scrollHeight;

        if (slideHeight !== slideScrollHeight) {
          //幻灯片内容溢出
          var scrollTop = $slide.scrollTop();
          if (scrollTop > 0 && (scrollTop + slideHeight) < slideScrollHeight //滚动内容
            ||
            (scrollTop == 0 && Touch.dir == 'slidedown') //从上边缘移动
            ||
            ((scrollTop + slideHeight) == slideScrollHeight && Touch.dir == 'slideup')) { //从下边缘移动
            evt.stopPropagation();
          }
        }
      }
    }


    $('.j-main-swiper').on('touchstart', Touch.onStart);//j-main-swiper是swiper-wrapper外面的那一个div
    $('.swiper-slide').on('touchmove', Touch.onMove);//这是子slide
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    无聊
    2018-4-21 20:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    3

    帖子

    15

    积分

    新手上路

    Rank: 1

    积分
    15
    板凳
    发表于 2018-4-21 20:01:39 | 只看该作者
    不错这是子slide
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    16

    帖子

    30

    积分

    新手上路

    Rank: 1

    积分
    30
    地板
    发表于 2018-4-23 11:21:15 | 只看该作者
    楼上厉害楼
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-28 15:02
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    10

    积分

    新手上路

    Rank: 1

    积分
    10
    5#
    发表于 2018-4-23 16:58:16 | 只看该作者
    koyoyoo 发表于 2018-4-19 15:14
    var Touch = {
      ts:undefined,
      dir:undefined,

    厉害厉害,刚好要用到,自己又写不出来
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2023-10-20 15:12
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    2

    主题

    46

    帖子

    811

    积分

    高级会员

    Rank: 4

    积分
    811
    6#
    发表于 2020-9-10 17:11:20 | 只看该作者
    有沒有demo,借鉴一下啊。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Swiper中文网 ( 粤ICP备15001020号

    GMT+8, 2024-11-24 08:48 , Processed in 0.117245 second(s), 31 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表