jQuery.nicescroll美化滚动条

    xiaoxiao2025-03-26  17

    HTML

    首先我们在#content加入一定高度的内容。一定要出现滚动条,不然看不到效果。

    <div id="content">      <h2>我们的特色</h2>      <p>1、软件+人工精心仿制。3个工作日内完成仿制</p>      <p>2、文件归类。图片放在images文件夹,样式css,特效js,字体fonts</p>      <p>3、个人中心、需要登录等页面也可仿制</p>      <p>4、html完美格式化。</p>      ......  </div>

    接着我们引入jQuery库和nicescroll插件:

    <script type="text/javascript" src="jquery.js"></script>   <script type="text/javascript" src="js/jquery.nicescroll.js"></script>

    jQuery

    调用niceScroll 滚动条插件非常简单:

    $('#content').niceScroll({      cursorcolor: "#ccc",//#CC0071 光标颜色      cursoropacitymax: 1//改变不透明度非常光标处于活动状态(scrollabar“可见”状态),范围从1到0      touchbehavior: false, //使光标拖动滚动像在台式电脑触摸设备      cursorwidth: "5px"//像素光标的宽度      cursorborder: "0"//     游标边框css定义      cursorborderradius: "5px",//以像素为光标边界半径      autohidemode: false //是否隐藏滚动条  });

    页面滚动条

    body{height:3000px} $('body').niceScroll({      cursorcolor: "#ccc",//#CC0071 光标颜色      cursoropacitymax: 1//改变不透明度非常光标处于活动状态(scrollabar“可见”状态),范围从1到0      touchbehavior: false, //使光标拖动滚动像在台式电脑触摸设备      cursorwidth: "5px"//像素光标的宽度      cursorborder: "0"//     游标边框css定义      cursorborderradius: "5px",//以像素为光标边界半径      autohidemode: false //是否隐藏滚动条  }); 参数 描述 默认值 cursorcolor 光标颜色 #000000 cursoropacitymin 改变不透明度非常光标处于非活动状态(scrollabar“隐藏”状态),范围从1到0 0 隐藏 cursoropacitymax 改变不透明度非常光标处于活动状态(scrollabar“可见”状态),范围从1到0 1 完全不透明 cursorwidth 像素光标的宽度 5 cursorborder 游标边框css定义 1px solid #FFF cursorborderradius 以像素为光标边界半径 - zIndex 改变z-index值的滚动条的div 9999 scrollspeed 滚动速度 60 mousescrollstep 高速滚动鼠标滚轮 40 touchbehavior 使光标拖动滚动像在台式电脑触摸设备 false hwacceleration 使用硬件加速滚动支持的时候 true boxzoom 使变焦框中的内容 false dblclickzoom (仅当boxzoom = TRUE)变焦激活时,双击对话框 true gesturezoom (仅当boxzoom =真实,使用触摸设备)上缩放框激活时,间距输出/输入 true autohidemode 是否隐藏滚动条 true horizrailenabled nicescroll可以管理水平滚动 true railalign 取向垂直导轨 右 railvalign 对齐水平导轨 底部 enablekeyboard nicescroll可以管理键盘事件 true smoothscroll 滚动自如移动 true
    转载请注明原文地址: https://ju.6miu.com/read-1297423.html
    最新回复(0)