凉风有信,秋月无边。
亏我思娇的情绪好比度日如年。

jQuery插件 - theia-sticky-sidebar - 智能侧边栏跟随固定范围浮动的效果

《jQuery插件 - theia-sticky-sidebar - 智能侧边栏跟随固定范围浮动的效果》正文开始,本次阅读大概4分钟。

之前发过一篇关于跟随浮动在限制区域内的jquery插件,《jquery 滚动跟随 到达底部时会停止跟随特效代码》,但兼容性不太好,包括chrome以及firefox都可能无效,今天写另一个zblog主题时发现急需这个功能,所以忙不迭的寻找其它类似jquery插件!

今天就来介绍一款兼容性比较好的,jQuery插件 - Theia Sticky Sidebar,可以智能侧边栏跟随固定范围浮动的效果!

首先,你的HTML结构应是这样:

divclass=wrapper
divclass=content
...
/div
divclass=sidebar
...
/div
/div

其中,sidebar是想要智能滑动的元素;

然后引入JS文件:

scripttype=text/javascriptsrc=http://code.jquery.com/jquery.min.js/script
scripttype=text/javascriptsrc=theia-sticky-sidebar.js/script
scripttype=text/javascript
jQuery(document).ready(function(){
jQuery(.sidebar).theiaStickySidebar({
//Settings
additionalMarginTop:30
});
});
/script

其中,第一个js,大多数主题已经带有了,可以不引入!第二个theia-sticky-sidebar.js,可以去这里下载;第三个js中的.sidebar跟上面的对应,就是想要智能滑动的元素对应的选择器,class或id。

可用配置参数及说明:

containerSelector:侧边栏的父容器元素。如果没有指定直接使用侧边栏的父元素。

additionalMarginTop:可选值。指定侧边栏的顶部margin值,单位像素,默认为0像素。

additionalMarginBottom:可选值。指定侧边栏的底部margin值,单位像素,默认为0像素。

updateSidebarHeight:是否更新侧边栏的高度。默认为true。

minWidth:如果侧边栏的宽度小于这个值,将恢复为正常尺寸。默认值为0。(该选项用于响应式设计)

defaultPosition:侧边栏必须是非static的定位方式。默认为relative定位方式。

namespace:绑定事件的命名空间。默认为TSS。

最后,好吧,没有下一步了,至此已经实现了部署。如果你也喜欢这样的侧边栏浮动效果的话,那就不要犹豫赶紧折腾吧,祝成功!

从github下载包:

theia-sticky-sidebar-master.zip

github:

https://github.com/WeCodePixels/theia-sticky-sidebar

赞(145)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的内容,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。本博客资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。如果本文导致的版权问题以及内容纠错问题请联系站长QQ:1004619 | 点此给我发送邮件
本文标题:jQuery插件 - theia-sticky-sidebar - 智能侧边栏跟随固定范围浮动的效果
本文地址:https://www.1004619.com/nn/jquerycjtheiastickysidebarzncb.html