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 文本框使用小结
May 22 Javascript
jQuery学习笔记 获取jQuery对象
Sep 19 Javascript
javascript+xml实现简单图片轮换(只支持IE)
Dec 23 Javascript
jquery获取div宽度的实现思路与代码
Jan 13 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
Nov 30 Javascript
JQuery实现级联下拉框效果实例讲解
Sep 17 Javascript
node.js微信公众平台开发教程
Mar 04 Javascript
分析js闭包引起的事件注册问题
Mar 29 Javascript
JavaScript实现定时页面跳转功能示例
Feb 14 Javascript
详解JavaScript作用域和作用域链
Mar 19 Javascript
Vue使用lodop实现打印小结
Jul 06 Javascript
解决vant-UI库修改样式无效的问题
Nov 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
一个显示天气预报的程序
2006/10/09 PHP
php 一元分词算法
2009/11/30 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
php循环创建目录示例分享(php创建多级目录)
2014/03/04 PHP
PHP浮点数的一个常见问题
2016/03/10 PHP
PHP中SQL查询语句的id=%d解释(推荐)
2016/12/10 PHP
PHP 7.4 新语法之箭头函数实例详解
2019/05/09 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
使用正则替换变量
2007/05/05 Javascript
js CSS操作方法集合
2008/10/31 Javascript
js最简单的拖拽效果实现代码
2010/09/24 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
2015/03/05 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
javascript实现数组中的内容随机输出
2015/08/11 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
2015/10/24 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决
2016/11/11 Javascript
JS常见算法详解
2017/02/28 Javascript
详解vue-cli与webpack结合如何处理静态资源
2017/09/19 Javascript
vue组件name的作用小结
2018/05/23 Javascript
js中的闭包实例展示
2018/11/01 Javascript
浅谈VUE防抖与节流的最佳解决方案(函数式组件)
2019/05/22 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
2020/07/21 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
[00:57]林俊杰助阵DOTA2亚洲邀请赛
2015/01/28 DOTA
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
pandas 选取行和列数据的方法详解
2019/08/08 Python
Python进程池Pool应用实例分析
2019/11/27 Python
金宝贝童装官网:Gymboree
2016/08/31 全球购物
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
教师党员思想汇报
2014/01/06 职场文书
另类冲刺标语
2014/06/24 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
服务承诺书
2015/01/19 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书