这里有新鲜出炉的 jQuery 示例,程序狗速度看过来!
jQuery 是一个兼容多浏览器的 javascript 框架,核心理念是 write less,do more(写得更少, 做得更多)。jQuery 在 2006 年 1 月由美国人 John Resig 在纽约的 barcamp 发布,吸引了来自世界各地的众多 JavaScript 高手加入,由 Dave Methvin 率领团队进行开发。
ScrollToFixed (jquery Fixed plugin) 能够让网页的导航或表头等固定在顶部或底部,让用户更方便的操作或查看信息。除了导航和表头,也可以固定其他内容,比如广告、返回顶部等等。
这个插件在前段时间用过一次,当时是改一个网站。要求顶部的菜单栏随着滚动条的滚动而固定。也大体写了一下,不过在文章中也只是提了一下,文章地址: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。测试结果:
来源: http://www.phperz.com/article/17/0421/271680.html