Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >zblogPHP智能侧边栏跟随固定范围浮动的效果

zblogPHP智能侧边栏跟随固定范围浮动的效果

作者头像
李洋博客
发布于 2021-06-15 03:01:58
发布于 2021-06-15 03:01:58
87100
代码可运行
举报
文章被收录于专栏:李洋博客李洋博客
运行总次数:0
代码可运行

其实关于主题家这个模板我之前一直在打算找一款插件,可以自动调整右侧的跟随效果,但是苦于没有思路一直没整,前几天网友又反映到这个问题了,于是重新整理查找资料,我记得之前写过一篇“zblogphp侧栏跟随代码教程,看了就会。”的博文,但是这个仅仅针对右侧某个栏目跟随,而且不能判断整体。所以在网上找相关功能,整理之后代码如下:

先声明,这个不一定会使用所有的网站,如果没有效果,自己多尝试几次吧,我的主题会增加这个功能,无需手动修改。

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div class="wrapper">
    <div class="content">
        ...
    </div>
    <div class="sidebar">
    ...  
    </div>
</div>

其中“sidebar”就是侧栏智能跟随的容器名称,如果你的博客或者网站不是采用这种框架就得自己慢慢摸索,如果是,那么继续

引入JS文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript" src="sticky-sidebar.js"></script>
<script type="text/javascript">
  jQuery(document).ready(function() {
    jQuery('.sidebar').theiaStickySidebar({
      additionalMarginTop: 30
    });
  });
</script>

其中,“sidebar”,就是想要智能滑动的元素对应的选择器class或id。

还有“additionalMarginTop”值为 30元素,只是侧栏浮动距离网站顶端的距离,我也说不明白了,看图。

嗯哪,就这如图这样婶儿的!

可用配置参数及说明:

containerSelector:侧边栏的父容器元素。如果没有指定直接使用侧边栏的父元素。 additionalmarginTop:可选值。指定侧边栏的顶部margin值,单位像素,默认为0像素。 additionalMarginBottom:可选值。指定侧边栏的底部margin值,单位像素,默认为0像素。 updateSidebarHeight:是否更新侧边栏的高度。默认为true。 minWidth:如果侧边栏的宽度小于这个值,将恢复为正常尺寸。默认值为0。(该选项用于响应式设计) defaultPosition:侧边栏必须是非static的定位方式。默认为relative定位方式。 namespace:绑定事件的命名空间。默认为TSS。

好了,就这样吧,哦对了,还有这个js没给你们,不过,我想你们应该知道怎么下载这个js吧,对的,我的网站上就有啊。哈哈哈,拿走不谢。

不知道的童鞋们点击:传送门

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【如果你要学JS XIII】——实现放大镜效果、client&scroll属性、固定侧边栏
client翻译过来就是客户端,我们使用client系列的相关属性来获取元素可视区的相关信息。通过client系列 的相关属性可以动态的得到该元素的边框大小、元素大小等。
像素人
2023/12/26
5160
【如果你要学JS XIII】——实现放大镜效果、client&scroll属性、固定侧边栏
WordPress 主题教程 #13:样式化侧边栏
样式化侧边栏是从零开始创建 WordPress 主题系列教程的第十三篇,这篇主要讲解如何样式化侧边栏里面的所有元素,在对侧边栏样式化之后,这系列教程就将差不多结束了。
Denis
2023/04/14
1.1K0
WordPress 主题教程 #13:样式化侧边栏
emlog固定滚动侧边栏实现方法
滚动侧边栏的方式,好处显而易见,当博文较长的时候就不会因为侧边栏太短而产生不美观了。其实有集中方法:另一种方法请参考侧边栏滚动教程;滚动侧边栏的教程,其实很简单,先来看看代码。需要加载jquery。emlog可以直接使用/include/lib/js/jquery/jquery-1.7.1.js。js代码如下:
用户8099761
2023/05/10
4760
js带模糊效果的隐藏滑动侧边栏代码教程
pushbar.js是一款带模糊效果的js隐藏滑动侧边栏插件。pushbar.js能制作上下左右四个方向的滑动侧边栏效果,并且在侧边栏菜单显示的时候,主页面会带有炫酷的模糊特效。
用户5997198
2019/08/28
6.4K0
js带模糊效果的隐藏滑动侧边栏代码教程
emlog侧边栏复古翻牌时钟效果
emlog侧边栏复古翻牌时钟效果。(涛先森原创) 小编发现,本博客的后边侧边栏总是觉得空空的,反复思索了一下,决定加个时钟 但是时钟现在的人体艺术时钟已经泛滥,思索着整一个新的。 放
Youngxj
2018/06/07
1.5K0
Fly主题关闭打开侧边栏(不带Cookie)代码
贴出本站关闭打开侧边栏(不带Cookie),适用于大前端主题;想要Cookie,百度有实例,接下来是代码部分了
用户8099761
2023/05/10
3000
添加WordPress开启关闭侧边栏功能
作者:matrix 被围观: 2,028 次 发布时间:2013-10-01 分类:Wordpress | 9 条评论 »
HHTjim 部落格
2022/09/26
6820
添加WordPress开启关闭侧边栏功能
当企微侧边栏遇上微前端
同样地,为了不浪费大家的时候,如果你不知道 企微侧边栏 是什么,这篇文章可以关掉了。
写代码的海怪
2022/03/30
1.4K0
当企微侧边栏遇上微前端
React 侧边栏组件 Sidebar
在现代Web应用中,侧边栏(Sidebar)是一个非常常见的用户界面元素。它通常用于提供导航菜单、工具选项或其他辅助信息,帮助用户更方便地浏览和操作应用。React作为一款流行的前端框架,提供了丰富的工具和方法来构建交互式的侧边栏组件。本文将深入探讨如何创建一个React侧边栏组件,介绍常见问题、易错点及如何避免这些问题,并通过代码案例进行解释。
Jimaks
2024/12/24
4410
乐淘网侧边栏动画
  在乐淘网买衣服时无意中发现了侧边栏的动画效果,没禁住诱惑尝试了一下,还挺难,不过做出来了。如有侵权请联系删除
我不是费圆
2020/12/17
7170
html可伸缩侧边栏
写右侧侧边栏的时候,使用margin-right,会发先页面右侧溢出 这是只要再body里加入 overflow-x:hidden;即可
治电小白菜
2020/08/25
5.9K0
html可伸缩侧边栏
zblogphp侧栏跟随代码教程,看了就会。
最近一直没闲着,主题也没时间做,抽空把主题完善了一下,近期会更新到zbp应用中心。
李洋博客
2021/06/15
6810
zblogphp侧栏跟随代码教程,看了就会。
伸缩侧边栏
TomatoCool
2023/07/30
4430
伸缩侧边栏
一个精美的侧边栏是如何实现的
哈哈,怎么做呢, 你只需要将我这个css文件拖到你的项目里,然后再header.php中添加上引用。最后修改下侧边栏文件。
西柚dzh
2022/06/09
5990
一个精美的侧边栏是如何实现的
WordPress 主题教程 #6:侧边栏
侧边栏是从零开始创建 WordPress 主题系列教程的第六篇,这一篇我们主要讲解 WordPress 主题的侧边栏,让你很快掌握它的结构,并能编码和样式化它。
Denis
2023/04/14
1.1K0
WordPress 主题教程 #6:侧边栏
超好看的30款网站侧边栏设计
侧边栏其实就是一种比较经典的网站导航设计,它的形式通常为竖向的一列,展示在网站的右侧或者左侧,具体的位置当然是取决于整体的设计。
奔跑的小鹿
2020/05/22
12.9K0
超好看的30款网站侧边栏设计
JavaScript案例:仿淘宝侧边栏
案例分析 原先侧边栏是绝对定位 当页面滚动到一定位置,侧边栏改为固定定位 页面继续滚动,会让返回顶部显示出来。 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scal
岳泽以
2022/10/26
1K0
JavaScript案例:仿淘宝侧边栏
【vite+vue3+Ts+element-plus】肩并肩带你写后台管理之主页面开发(侧边栏菜单生成、标签栏开发)
页面比较简单,主要分为左侧的菜单栏,顶部的导航栏(折叠左侧菜单,切换暗黑模式,员工账号名,退出登录),再下面的标签栏,之后就是主页面显示区域。
十里青山
2023/04/28
4.6K0
【vite+vue3+Ts+element-plus】肩并肩带你写后台管理之主页面开发(侧边栏菜单生成、标签栏开发)
Joe主题添加文章侧边栏目录
Github 仓库链接:plugins/MenuTree at master · typecho-fans/plugins · GitHub
知识分子没文化
2023/07/01
4430
玩不转的企业微信侧边栏
如果你不知道 企业微信侧边栏 是什么,那就可以划走这篇文章了。如果你知道这是个啥,那你一定非常苦恼要怎么开始。
写代码的海怪
2022/03/30
4.4K2
玩不转的企业微信侧边栏
相关推荐
【如果你要学JS XIII】——实现放大镜效果、client&scroll属性、固定侧边栏
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验