根本用不了啊,是我看不懂代码,还是讲师要误人子弟啊???代码我基本上是一个字一个字对照了两边,不是报错,就是根本不动,加了那么多this,到底是什么玩意啊
return Math.max(this.$cont.height(),this.$cont[0].scrollHeight)-this.$cont.height();
this.$cont.height() = this.$cont[0].scrollHeight 一直相等 dragContBarRate =0 一直等于0
对,就是吧原本的 contSelector : ".scroll-wrap", 改成 contSelector : ".scroll-cont",
你的问题可能是实例化中传入的参数有问题,视频中老师更改了contSelector: '.scroll-content',你可以改一下
这是一种面向对象的编程思想,首先要了解this,然后再看视频会轻松很多