java滚动条下拉_[Java教程]相对漂亮的滚动条slimscroll可以实现下拉加载

本文介绍了如何使用slimscroll插件在Java应用中创建美观的滚动条并实现下拉加载功能。slimscroll的使用方法是给需要设置overflow-y:auto的容器添加方法,适应了作者的下拉加载模式,提供了良好的滚动体验。
摘要由CSDN通过智能技术生成

[Java教程]相对漂亮的滚动条slimscroll可以实现下拉加载

0 2016-03-23 16:00:05

在之前的开发中遇到过下拉加载想要漂亮点的滚动条,但是最初引入的mCustomScrollbar发现不适合我当前的下拉加载模式(当然肯定有其他办法,但是我习惯了现在的下拉加载模式)。

我的下拉加载用的是检测滚动条位置来判断是否加载更多

var nScrollHight = 0; //滚动距离总长(注意不是滚动条的长度)

var nScrollTop = 0; //滚动到的当前位置

var $frame = $("#div_content");

var nDivHight = $frame.height()+10;

$frame.on("scroll touchmove", function () {

nScrollHight = $(this)[0].scrollHeight;

nScrollTop = $(this)[0].scrollTop;

if (Number(nScrollTop) + Number(nDivHight) >= Number(nScrollHight)) {

// 触发事件,这里可以用AJAX拉取下页的数数据

listMore();

};

});

如果用mCustomScrollbar.js就检测不了滚动条位置,因为它滚动的机制是用绝对定位,然后改变top;

而且mCustomScrollbar用起也比较麻烦,要引入js和css。

后来发现了slimscroll能适应我的下拉加载模式,slimscroll的使用方法就是给传统滚动需要设置overflow-y:auto的容器执行一个方法

$('#div_content').slimScroll({

height: 'auto',

color: '#000',

//size:"7px",

alwaysVisible: true,

railVisible: true,

railColor: '#333333',

railOpacity: 0.2,

wheelStep: 10,

disableFadeOut: true

});

这下我就有了相对漂亮的滚动条实现下拉加载拉

插件和使用方法说明:http://files.cnblogs.com/files/qiny-easyui/slimScroll201603221516.zip

本文网址:http://www.shaoqun.com/a/205233.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值