超棒的自定义超酷滚动条jQuery插件 – Perfect Scrollbar详解编程语言
2023-06-13 09:20:45 时间
可能大家厌倦了千篇一律的页面滚动条,如果你希望能够设计出与众不同的页面UI设计的话,Perfect ScrollBar可能就是你寻找的解决方案。
这个滚动条来自于一个个人项目,一个简单但是非常棒的滚动条设计。当然这里也有其它的解决方案,如果你有兴趣也可以阅读:
使用jQuery插件jScrollPane开发Mac OSX Lion风格的滚动条
一个仿Apple OS X Lion操作系统风格的滚动条jQuery插件- lionbars
主要特性: 不需要修改任何的元素的css 滚动条不影响最初的页面布局设计 滚动条支持完整的自定义 滚动条的尺寸和位置会随着容器尺寸或者内容的变化而变化 依赖于jQuery和相关几个类库 不需要定义宽度和高度。它会固定在容器的右下 你可以修改任何滚动条的样式,不依赖于其它脚本 滚动条支持 update 方法。如果你需要修改滚动条的位置和大小,只需要调用这个方法即可 不使用 scrollTop 和 scrollLeft ,不是用任何绝对定位 使用要求: 必须有一个内容元素 容器必须拥有一个 position 的CSS样式定义 滚动条的position必须是 absolute scrollbar-x必须拥有一个bottom的样式定义,scrollbar-必须有一个 right 的样式定义 如何使用:HTML代码
style #Demo { position: relative; } /style div id=Demo div ... /div /div
javascript
$(#Demo).perfectScrollbar();
如果容器大小或者位置变化了,调用如下方法即可:
$(#Demo).perfectScrollbar(update);
如果你需要销毁,调用如下:
$(#Demo).perfectScrollbar(destroy);
如果你需要滚动到某一个特定位置,调用如下:
$("#Demo").scrollTop(0); $("#Demo").perfectScrollbar(update);
如果你需要支持鼠标滚轮支持,请包含这个插件: jquery-mousewheel,它能够帮助你添加鼠标滚轮支持。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/15821.html
cjavamac相关文章
- JQuery中的bind()和unbind()的理解「建议收藏」
- jQuery 绘图插件:jqPlot
- Jquery实现超酷的日程安排插件详解编程语言
- jQuery Timers 定时插件使用详解编程语言
- jquery 滚动到底部时自动加载更多详解编程语言
- JQuery日期插件详解编程语言
- jquery websocket 插件详解编程语言
- jQuery表单插件jquery.form.js详解编程语言
- jQuery可调整表和列宽插件-colResizable详解编程语言
- jquery插件实现瀑布流详解编程语言
- jQuery位置插件
- jquery插件jbox使用iframe关闭问题
- jquery弹出层实现代码
- 基于jquery的让textarea自适应高度的插件
- 基于jQuery的message插件实现右下角弹出消息框
- jquery.Jwin.js基于jquery的弹出层插件代码
- Jquery图形报表插件jqplot简介及参数详解
- jquery插件validate验证的小例子
- PHP+jQuery实现自动补全功能源码
- Jquery图片延迟加载插件jquery.lazyload.js的使用方法
- AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
- 自编jQuery插件实现模拟alert和confirm
- 无限树Jquery插件zTree的常用功能特性总结