根本不动,console(dragStartScrollPosition),console (dragContBarRate)结果一直是0

来源:3-4 拖动滑块内容滚动的实现

Uknown

2016-08-04 16:45

根本用不了啊,是我看不懂代码,还是讲师要误人子弟啊???代码我基本上是一个字一个字对照了两边,不是报错,就是根本不动,加了那么多this,到底是什么玩意啊
return Math.max(this.$cont.height(),this.$cont[0].scrollHeight)-this.$cont.height();
this.$cont.height() = this.$cont[0].scrollHeight 一直相等 dragContBarRate =0 一直等于0

写回答 关注

3回答

  • LiuYina
    2016-08-06 19:09:32

    对,就是吧原本的     contSelector   : ".scroll-wrap",      改成         contSelector   : ".scroll-cont",

    烈日当空07...

    就是这个问题。整了好久。谢谢了

    2016-11-18 11:17:56

    共 1 条回复 >

  • jsrookie
    2016-08-06 14:47:24

    你的问题可能是实例化中传入的参数有问题,视频中老师更改了contSelector: '.scroll-content',你可以改一下

  • jsrookie
    2016-08-06 13:31:54

    这是一种面向对象的编程思想,首先要了解this,然后再看视频会轻松很多

jQuery实现自定义滚动条

来一次jQuery封装之旅,本教程带你深入理解滚轮事件交互

39578 学习 · 76 问题

查看课程

相似问题