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)扩展jQuery系列之一 模拟alert,confirm(一)
Dec 04 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
Jul 09 Javascript
Javascript基础教程之定义和调用函数
Jan 18 Javascript
jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
Nov 03 Javascript
EasyUI Pagination 分页的两种做法小结
Jul 09 Javascript
javascript操作cookie
Jan 17 Javascript
微信小程序开发之实现自定义Toast弹框
Jun 08 Javascript
js实现图片轮播效果学习笔记
Jul 26 Javascript
JS数组去重常用方法实例小结【4种方法】
May 28 Javascript
监控微信小程序中的慢HTTP请求过程详解
Jul 05 Javascript
Postman参数化实现过程及原理解析
Aug 13 Javascript
three.js如何实现3D动态文字效果
Mar 03 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基础知识:类与对象(5) static
2006/12/13 PHP
php中文本操作的类
2007/03/17 PHP
php分页示例代码
2007/03/19 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
浅析document.createDocumentFragment()与js效率
2013/07/08 Javascript
js replace 与replaceall实例用法详解
2013/08/03 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
node实现登录图片验证码的示例代码
2018/04/20 Javascript
angular6的响应式表单的实现
2018/10/10 Javascript
python连接MySQL数据库实例分析
2015/05/12 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
2018/04/27 Python
Python异常处理知识点总结
2019/02/18 Python
超简单使用Python换脸实例
2019/03/27 Python
Python3.5文件读与写操作经典实例详解
2019/05/01 Python
pandas条件组合筛选和按范围筛选的示例代码
2019/08/26 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
2020/10/27 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
html5+css3实现一款注册表单实例
2013/04/17 HTML / CSS
JS原生实现轮播图的几种方法
2021/03/23 Javascript
先进事迹报告会主持词
2014/04/02 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
逃课检讨书怎么写
2015/01/01 职场文书
2015年公路养护工作总结
2015/05/13 职场文书
Pytorch中的数据集划分&正则化方法
2021/05/27 Python
Mysql binlog日志文件过大的解决
2021/10/05 MySQL