问答详情
源自:3-4 拖动滑块内容滚动的实现

文本在设置overflow为hidden之后检测到的元素内容高度就是300然后文本可滚动高度就是0了

getMaxScrollPosition:function () {
   var self = this;
   console.log("调用getMaxScrollPosition");
   //获取滚动条内容高度:可视区和元素内容高度的最大值
   console.log("self.$cont.height()"+self.$cont.height());
   console.log("self.$cont[0].scrollHeight"+self.$cont[0].scrollHeight)
   return Math.max(self.$cont.height(),self.$cont[0].scrollHeight)-self.$cont.height();
   //内容可滚动的距离为:文本内容高度-可视区内容高度,当文本内容高度小于可视区时可移动距离为0
},

提问者:qq_nn_19 2017-11-09 22:14

个回答

  • 沉默的疯子_
    2017-11-18 13:33:01

    厉害了,我的哥