问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么把nicescroll对象包装成jquery对象

发布网友 发布时间:2022-04-20 15:40

我来回答

1个回答

热心网友 时间:2022-04-22 22:42

Nicescroll滚动条插件是一个非常强大的基于JQUERY的滚动条插件,不需要增加额外的css,几乎全浏览器兼容。ie6+,实现只需要一段代码,侵入性非常小,样式可完全自定义,支持触摸事件,可在触摸屏上使用。
官网地址:http://www.areaaperta.com/nicescroll/
引入核心文件,插件需要引入1.5.X以上版本的jquery库
最简单的用法如下:
$(document).ready(
function() {
$("html").niceScroll();
}
);

注意:一定要放在 $(document).ready 中进行初始化!
隐藏滚动条
$("#mydiv").getNiceScroll().hide();

检测滚动条是否重置大小(当窗口改变大小时)
$("#mydiv").getNiceScroll().resize();

滚动到某个位置
$("#mydiv").getNiceScroll(0).doScrollLeft(x, ration); // Scroll X Axis
$("#mydiv").getNiceScroll(0).doScrollTop(y, ration); // Scroll Y Axis

可增加各种参数
$(document).ready(
function() {
$("#thisdiv").niceScroll({cursorcolor:"#00F"});
}
);

配置参数表

$("#thisdiv").niceScroll({
cursorcolor: "#424242", // 改变滚动条颜色,使用16进制颜色值
cursoropacitymin: 0, // 当滚动条是隐藏状态时改变透明度, 值范围 1 到 0
cursoropacitymax: 1, // 当滚动条是显示状态时改变透明度, 值范围 1 到 0
cursorwidth: "5px", // 滚动条的宽度,单位:便素
cursorborder: "1px solid #fff", // CSS方式定义滚动条边框
cursorborderradius: "5px", // 滚动条圆角(像素)
zindex: "auto" | <number>, // 改变滚动条的DIV的z-index值
scrollspeed: 60, // 滚动速度
mousescrollstep: 40, // 鼠标滚轮的滚动速度 (像素)
touchbehavior: false, // 激活拖拽滚动
hwacceleration: true, // 激活硬件加速
boxzoom: false, // 激活放大box的内容
dblclickzoom: true, // (仅当 boxzoom=true时有效)双击box时放大
gesturezoom: true, // (仅 boxzoom=true 和触屏设备时有效) 激活变焦当out/in(两个手指外张或收缩)
grabcursorenabled: true // (仅当 touchbehavior=true) 显示“抓住”图标display "grab" icon
autohidemode: true, // 隐藏滚动条的方式, 可用的值:
true | // 无滚动时隐藏
"cursor" | // 隐藏
false | // 不隐藏,
"leave" | // 仅在指针离开内容时隐藏
"hidden" | // 一直隐藏
"scroll", // 仅在滚动时显示
background: "", // 轨道的背景颜色
iframeautoresize: true, // 在加载事件时自动重置iframe大小
cursorminheight: 32, // 设置滚动条的最小高度 (像素)
preservenativescrolling: true, // 你可以用鼠标滚动可滚动区域的滚动条和增加鼠标滚轮事件
railoffset: false, // 可以使用top/left来修正位置
bouncescroll: false, // (only hw accell) 启用滚动跳跃的内容移动
spacebarenabled: true, // 当按下空格时使页面向下滚动
railpadding: { top: 0, right: 0, left: 0, bottom: 0 }, // 设置轨道的内间距
disableoutline: true, // 当选中一个使用nicescroll的div时,chrome浏览器中禁用outline
horizrailenabled: true, // nicescroll可以管理水平滚动
railalign: right, // 对齐垂直轨道
railvalign: bottom, // 对齐水平轨道
enabletranslate3d: true, // nicescroll 可以使用CSS变型来滚动内容
enablemousewheel: true, // nicescroll可以管理鼠标滚轮事件
enablekeyboard: true, // nicescroll可以管理键盘事件
smoothscroll: true, // ease动画滚动
sensitiverail: true, // 单击轨道产生滚动
enablemouselockapi: true, // 可以用鼠标锁定API标题 (类似对象拖动)
cursorfixedheight: false, // 修正光标的高度(像素)
hidecursordelay: 400, // 设置滚动条淡出的延迟时间(毫秒)
directionlockdeadzone: 6, // 设定死区,为激活方向锁定(像素)
nativeparentscrolling: true, // 检测内容底部便于让父级滚动
enablescrollonselection: true, // 当选择文本时激活内容自动滚动
cursordragspeed: 0.3, // 设置拖拽的速度
rtlmode: "auto", // DIV的水平滚动从左边开始
cursordragontouch: false, // 使用触屏模式来实现拖拽
oneaxismousemode: "auto", // 当只有水平滚动时可以用鼠标滚轮来滚动,如果设为false则不支持水平滚动,如果设为auto支持双轴滚动
scriptpath: "" // 为boxmode图片自定义路径 ("" => same script path)
preventmultitouchscrolling: true // 防止多触点事件引发滚动
});
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
青海摇什么时候火的 宋庄镇都有哪些村 唐山多地解除封控管理、静态管理,市民仍需做好哪些防护? 拼多多上面的旗舰店是正品吗 ...尺是20:1的图纸上,应画多少厘米,在比例尺是1:200的图纸上测_百度知... 4x2=8,4x20=8,4x200=800,我发现了:一个因数不变,另外一个因数乘以几,积... 小学三年级数学上册4X2=8,4X20=80,4X200=800我发现:一个因数不变,另... 描写雪的段落优选好句60句 程序员最低学历是多少 电脑不识别独显了怎么办? jquery.nicescroll 怎么支持触摸屏 怎么解决Jquery插件nicescroll在ie8中出现的滚动有... jquery.nicescroll页面初始化无滚动条,等到撑开到... 空调外机启动一下就停了,这是什么原因呢? 空调开20分钟压缩机停了,什么原因 空调开机十几分钟压缩机就过热保护是什么原因? 空调压缩机频繁启停是什么问题? 空调压缩机停机什么原因? 空调压缩机过热保护有哪些原因? 0.5匹制冷压缩机过热保护是怎么回事 空调压缩机自动停机是什么原因 我梦见我下河洗澡,洗得很好,这意味着什么 空调高压管发烫,压缩机发烫停机,是什么原因,怎么处理 梦见清澈的河水里洗东西吃 空调压缩机过热保护是什么原因造成的 空调压缩机过热保护怎么查原因和解决方式是什么? 海信空调3p柜机压缩机老是过热停机 梦到要在河里洗手,可河水很脏。。。很奇怪的梦,... 空调压缩机不工作还很热是什么原因 梦见过河用河水洗穿在自己身上的脏裤子 jQuery niceScroll 滚动条无法用哪个鼠标滚轮滚动 jquery插件slimScroll有大神知道横向滚动条怎么设... jquery aftet方法向页面头部追加元素,多了以后底... 使用requireJs,当我页面页面有需要同步执行的js时... requirejs可以通过http加载js吗 $(&quot;#vehicle_list&quot;).getNiceScroll().resize();谁... Jquery图片左右轮换为什么我的图片中间出现空白啊,... 如何像jQuery一样,让滚动变得优雅 如何解决Jquery插件nicescroll在ie8中出现的滚动问题 henhtml插件源地址 兼容ie浏览器和谷歌浏览器的滚动条样式都有什么? 如何自定义浏览器滚动条样式 拼多多怎么搜不到了? 支付宝可以不绑定银行卡使用吗 支付宝不绑定银行卡能使用吗? 支付宝不绑定银行卡可以收款 吗? 什么是苹果iOS系统 ios是什么意思 ios系统是什么 顺丰快递单打印格式 求顺丰快递单打印模板一份,Excel表格的。谢谢