jQuery固定元素插件scrolltofixed使用指南


Posted in Javascript onApril 21, 2015

这个插件在前段时间用过一次,当时是改一个网站。要求顶部的菜单栏随着滚动条的滚动而固定。也大体写了一下,不过在文章中也只是提了一下,文章地址:jQuery插件固定元素位置。 在这篇文章中,再进行总结一下。

一.scrolltofixed插件功能

固定某个元素的位置,在页面滚动时,元素仍然显示。

二.scrolltofixed官方地址

https://github.com/bigspotteddog/ScrollToFixed。在官方地址上有使用说明,在下面有插件的属性方法说明。demo中也有详细的用例,可以下载下来看下。

三.scrolltofixed使用方法

scrolltofixed插件的使用范围还是比较广的,我们可以固定顶部,也可以固定侧边栏,也可以说“固定页面中任何一个元素”。通过和其它插件的使用,可以得到非常好的效果。如检测到滚动条到某一位置,显示某一元素。而在测试用例中,我们将scrolltofixed插件与scrollto插件一起使用,具体效果可以看下面的“测试文件”。

1.引用文件

scrolltofixed插件使用非常简单,只需要引用两个js就可以了。一个文件是jquery,一个是scrolltofixed插件所需的js文件。

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

2.css样式文件。使用插件不需要样式文件,但是我们需要定义固定位置的元素,元素需要我们自定义样式。这里不贴出样式文件,可以看下面的“测试文件”。

3.js代码。一句话就可以实现初始化,也可以按照需要设置初始化属性。如元素的样式,固定时显示的样式,到哪一个元素时,固定元素不再固定等。可以看官方demo。

//本文测试只是固定元素,使用默认属性
$('#operbox').scrollToFixed();

4.使用的html。固定位置的元素需要使用html。可以看下面的“测试文件”。

在测试scrolltofixed插件时,为了提高测试用例的功效,同时使用了scrollto插件,scrollto插件用于滚动到指定元素。
测试环境:ie8浏览器,chrome,firefox。测试结果:

jQuery固定元素插件scrolltofixed使用指南

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
Node.js的包详细介绍
Jan 14 Javascript
js获取当前日期时间及其它操作汇总
Apr 17 Javascript
Node.js中的process.nextTick使用实例
Jun 25 Javascript
IE10中flexigrid无法显示数据的解决方法
Jul 26 Javascript
理解JavaScript中Promise的使用
Jan 18 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
Oct 15 Javascript
Bootstrap表格制作代码
Mar 17 Javascript
vue-awesome-swiper滑块插件使用方法详解
Nov 27 Javascript
vue使用rem实现 移动端屏幕适配
Sep 26 Javascript
微信小程序全局变量GLOBALDATA的定义和调用过程解析
Sep 23 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
Oct 24 Javascript
JavaScript小技巧带你提升你的代码技能
Sep 15 Javascript
javascript判断数组内是否重复的方法
Apr 21 #Javascript
jQuery菜单插件superfish使用指南
Apr 21 #Javascript
javascript实现通过表格绘制颜色填充矩形的方法
Apr 21 #Javascript
jQuery标签编辑插件Tagit使用指南
Apr 21 #Javascript
jQuery背景插件backstretch使用指南
Apr 21 #Javascript
jQuery关键词说明插件cluetip使用指南
Apr 21 #Javascript
纯js实现重发验证码按钮倒数功能
Apr 21 #Javascript
You might like
php 中文处理函数集合
2008/08/27 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
php编程每天必学之表单验证
2016/03/01 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
PHP解决高并发的优化方案实例
2020/12/10 PHP
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
js iframe跨域访问(同主域/非同主域)分别深入介绍
2013/01/24 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
原生js实现ajax方法(超简单)
2016/09/20 Javascript
树结构之JavaScript
2017/01/24 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
微信小程序实现留言板功能
2018/11/02 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
深入理解Python中各种方法的运作原理
2015/06/15 Python
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
安装PyInstaller失败问题解决
2019/12/14 Python
Django-imagekit的使用详解
2020/07/06 Python
浅谈基于HTML5的在线视频播放方案
2016/02/18 HTML / CSS
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
优秀的茶餐厅创业计划书
2014/01/03 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
精彩广告词大全
2014/03/19 职场文书
《望庐山瀑布》教学反思
2014/04/22 职场文书
金融管理专业求职信
2014/07/10 职场文书
办公楼租房协议书范本
2014/11/25 职场文书
入党现实表现材料
2014/12/23 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android