首页 > 其他分享 >JQ插件:nicescroll自定义滚动条

JQ插件:nicescroll自定义滚动条

时间:2023-06-08 16:38:12浏览次数:67  
标签:插件 滚动 自定义 nicescroll categorys 滚动条 true niceScroll


参考:


http://www.areaaperta.com/nicescroll/



该插件支持移动设备;


可上下、左右拖拉滚动;



看图,上面的分类菜单就是。


JQ插件:nicescroll自定义滚动条_javascript



导入:

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




定义需要滚动的区域,#boxscroll是vieport, #categorys是content:。这里#categorys里的内容是动态生成的。


<div id="boxscroll">
	<div id="categorys">
	</div>
</div>




我这里#categorys里面动态添加的是一个一个的span


计算每一个span的长度,叠加起来就是#categorys的长度


实际上告诉niceScroll需要滚动的距离。


我也不知道为什么要计算这个,反正动态添加的元素需要这样做。


或者调用$("#mydiv").getNiceScroll().resize();试一下,反正我没试!


var w=0;
$("#categorys").children().each(function(){
	w+=$(this).outerWidth();
});

$("#categorys").width(w);
//横向滚动
$("#boxscroll").niceScroll("#categorys",{touchbehavior:true,cursorcolor:"#FF00FF",cursoropacitymax:0.6,cursorwidth:24,usetransition:true,hwacceleration:true,autohidemode:"hidden",horizrailenabled:true});


标签:插件,滚动,自定义,nicescroll,categorys,滚动条,true,niceScroll
From: https://blog.51cto.com/u_5454003/6441230

相关文章

  • JQ插件:Knob旋钮按钮
    在线演示用法介绍:分享一款超棒的jQuery旋钮插件-jQueryknobhttp://anthonyterrien.com/knob/我要实现的效果:就是需要下方有一个缺口,用于显示一些文字。我利用knob只显示了这个圆环,其中的文本数字都是在div中显示的,跟knob无关!首先导入jquery和knob插件:<scripttype="tex......
  • JQ插件:日期时间选择器date picker
    这个控件关键是它能支持在mobile中显示。iPhone和android中显示可能略有差别。下图是在android中的显示效果:再看一下用法首先导入JQ和datepicker插件:<linkrel="stylesheet"type="text/css"href="css/picker/default.css"/><linkrel="stylesheet&qu......
  • VSCode 插件开发系列教程
    VSCode插件架构,VSCode是通过Electron实现跨平台的,而Electron则是基于Chromium和Node.js,比如VSCode的界面,就是通过Chromium进行渲染的。同时,VSCode是多进程架构,当VSCode第一次被启动时会创建一个主进程(mainprocess),然后每个窗口,都会创建一个渲染进程(Renderer......
  • 直播小程序源码,自定义支持360度旋转的View
    直播小程序源码,自定义支持360度旋转的View自定义Touch360ImageView的代码如下: packagecom.example.myapplication;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.graphics.drawable.LevelListDrawable;importandroid.util.Attribut......
  • 视频直播网站源码,自定义气泡效果(BubbleView)
    视频直播网站源码,自定义气泡效果(BubbleView)代码如下: packagecom.example.myapplication;importandroid.content.Context;importandroid.graphics.BlurMaskFilter;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandr......
  • Lombok插件
    1、简介Lombok是简化javabean开发的一款插件.在处理例如getset方法,构造器、tostring方法等可以帮助提高开发效率. 2、集成lombok(1)、idea安装lombok插件 (2)、项目集成lombok这里以spring-boot 2.3.4.RELEASE为例子,默认集成了lombok 3、实战(1)、@Data注解 ......
  • 使用ImportBeanDefinitionRegistrar处理自定义注解将类注册到容器中
    START两个自定义注解:@Documented@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Import(LogRegistry.class)public@interfaceEnableLog{StringbasePackage()default"";}该注解的作用是扫描指定的basePackage目录中使用了@Log注解的类,并将这......
  • Swagger 自定义输出文档
    Swagger作为Java开发中常用的接口文档生成组件,绝大部分情况下都可以满足我们的业务需求。但有些时候依然有些不足,比如针对系统中某些特殊接口需要作出一些增强。我自己在使用Swagger时候遇到需要将base_path消除并直接拼接到接口路径上的情形。一共寻找到两种方式......
  • 想要提高办公效率,可以采用表单自定义工具
    当前,随着社会的进步和科技的发展,表单自定义工具逐渐在现代化办公场所中得到重用和喜爱。因为它的灵活、简便、易操作等优势特性,使得其突破了传统表单制作工具的局限,成为广大中大型企业实现流程化管理和数字化进程的得力助手。如果您也想打破传统表单限制,实现提质增效的办公目的,不......
  • Shiro自定义异常无法被捕获总是抛出AuthenticationException解决方案
    问题描述配置Realm之后,发现在Realm中抛出的异常被无法捕获,最后抛出AuthenticationException异场景再现 下面是errorlog2023-06-0711:49:26.131[TID:N/A][][http-nio-9]ERRORo.s.c.sleuth.instrument.web.ExceptionLoggingFilter:54-Uncaughtexceptionthrow......