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 相关文章推荐
在视频前插入广告
Nov 20 Javascript
Javascript 按位取反运算符 (~)
Feb 04 Javascript
jquery实现类似淘宝星星评分功能实例
Sep 12 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
Oct 29 Javascript
js对象继承之原型链继承实例
Jan 10 Javascript
jQuery判断多个input file 都不能为空的例子
Jun 23 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
Nov 02 Javascript
vue.js初学入门教程(2)
Nov 07 Javascript
javaScript+turn.js实现图书翻页效果实例代码
Feb 16 Javascript
JS+HTML+CSS实现轮播效果
Nov 28 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
Apr 20 Javascript
Vue Element UI + OSS实现上传文件功能
Jul 31 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
PHP5中的this,self和parent关键字详解教程
2007/03/19 PHP
php foreach 使用&amp;(与运算符)引用赋值要注意的问题
2010/02/16 PHP
PHP以指定字段为索引返回数据库所取的数据数组
2013/06/30 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
PHP图片加水印实现方法
2016/05/06 PHP
PHP+Ajax 检测网络是否正常实例详解
2016/12/16 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
php实现数组重复数字统计实例
2018/09/30 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
2019/02/18 jQuery
微信小程序tabBar设置实例解析
2019/11/14 Javascript
JS实现TITLE悬停长久显示效果完整示例
2020/02/11 Javascript
使用python 获取进程pid号的方法
2014/03/10 Python
在Python的Django框架中更新数据库数据的方法
2015/07/17 Python
Python实现KNN邻近算法
2021/01/28 Python
PyQt5每天必学之布局管理
2018/04/19 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
Python PyQt5模块实现窗口GUI界面代码实例
2020/05/12 Python
python 实现PIL模块在图片画线写字
2020/05/16 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
行政助理求职自荐信
2013/10/26 职场文书
白酒业务员岗位职责
2013/12/27 职场文书
求职信的最佳写作思路
2014/02/01 职场文书
培训主管的职业生涯规划
2014/03/06 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
少先队工作总结2015
2015/05/13 职场文书
Python面向对象编程之类的概念
2021/11/01 Python