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 相关文章推荐
一个小例子解释如何来阻止Jquery事件冒泡
Jul 17 Javascript
JavaScript拆分字符串时产生空字符的解决方案
Sep 26 Javascript
js实现点击链接后窗口缩小并居中的方法
Mar 02 Javascript
JavaScript实现简单的二级导航菜单实例
Apr 15 Javascript
javascript常用函数(2)
Nov 05 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 Javascript
AngularJS使用ng-repeat指令实现下拉框
Aug 23 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
Aug 18 Javascript
用npm-run实现自动化任务的方法示例
Jan 14 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
May 29 Javascript
vue+elementUI动态生成面包屑导航教程
Nov 04 Javascript
react中的DOM操作实现
Jun 30 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中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
PHP利用APC模块实现大文件上传进度条的方法
2015/10/29 PHP
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
给easyui的datebox控件添加清空按钮的实现方法
2016/11/09 Javascript
基于javascript实现的购物商城商品倒计时实例
2016/12/11 Javascript
JS前端加密算法示例
2016/12/22 Javascript
jQuery实现的简单悬浮层功能完整实例
2017/01/23 Javascript
ES6使用export和import实现模块化的方法
2018/09/10 Javascript
angularjs通过过滤器返回超链接的方法
2018/10/26 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
2019/01/07 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
python各种语言间时间的转化实现代码
2016/03/23 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
浅谈python函数之作用域(python3.5)
2017/10/27 Python
快速了解Python相对导入
2018/01/12 Python
Python清空文件并替换内容的实例
2018/10/22 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
Django 路由控制的实现
2019/07/17 Python
详解将Python程序(.py)转换为Windows可执行文件(.exe)
2019/07/19 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
Python 实现自动完成A4标签排版打印功能
2020/04/09 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
python对接ihuyi实现短信验证码发送
2020/05/10 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
俄罗斯香水在线商店:AromaCode
2019/12/04 全球购物
自我评价范文点评
2013/12/04 职场文书
计算机通信专业推荐信
2014/02/22 职场文书
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
见习报告怎么写
2014/10/31 职场文书