类似天猫那样的侧边导航栏的快速实现
来源:互联网 发布:淘宝运营专才 试题 编辑:程序博客网 时间:2024/04/25 02:15
前几天在慕课上面看到一个教程,教人怎么做一个侧边导航栏,跟着教程于是自己用JQUERY也写出来了一个,贴上代码(HTML和JQUERY)给大家参考一下。
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>地狗购物网网页导航效果</title><link rel="stylesheet" href="css/style.css"></head><body><div id="menu"><ul><li><a href="#item1" class="current">1F 男装</a></li><li><a href="#item2">2F 女装</a></li><li><a href="#item3">3F 美妆</a></li><li><a href="#item4">4F 数码</a></li><li><a href="#item5">5F 母婴</a></li></ul></div><div id="content"><h1>滴狗狗无望</h1><div id="item1" class="item"><h2>1F 男装</h2><ul><li><a href="#"><img src="1F.jpg" alt=""></a></li><li><a href="#"><img src="1F.jpg" alt=""></a></li><li><a href="#"><img src="1F.jpg" alt=""></a></li><li><a href="#"><img src="1F.jpg" alt=""></a></li><li><a href="#"><img src="1F.jpg" alt=""></a></li><li><a href="#"><img src="1F.jpg" alt=""></a></li><li><a href="#"><img src="1F.jpg" alt=""></a></li><li><a href="#"><img src="1F.jpg" alt=""></a></li><li><a href="#"><img src="1F.jpg" alt=""></a></li></ul></div><div id="item2" class="item"><h2>2F 女装</h2><ul><li><a href="#"><img src="2F.jpg" alt=""></a></li><li><a href="#"><img src="2F.jpg" alt=""></a></li><li><a href="#"><img src="2F.jpg" alt=""></a></li><li><a href="#"><img src="2F.jpg" alt=""></a></li><li><a href="#"><img src="2F.jpg" alt=""></a></li><li><a href="#"><img src="2F.jpg" alt=""></a></li><li><a href="#"><img src="2F.jpg" alt=""></a></li><li><a href="#"><img src="2F.jpg" alt=""></a></li><li><a href="#"><img src="2F.jpg" alt=""></a></li></ul></div><div id="item3" class="item"><h2>3F 美妆</h2><ul><li><a href="#"><img src="3F.jpg" alt=""></a></li><li><a href="#"><img src="3F.jpg" alt=""></a></li><li><a href="#"><img src="3F.jpg" alt=""></a></li><li><a href="#"><img src="3F.jpg" alt=""></a></li><li><a href="#"><img src="3F.jpg" alt=""></a></li><li><a href="#"><img src="3F.jpg" alt=""></a></li><li><a href="#"><img src="3F.jpg" alt=""></a></li><li><a href="#"><img src="3F.jpg" alt=""></a></li><li><a href="#"><img src="3F.jpg" alt=""></a></li></ul></div><div id="item4" class="item"><h2>4F 数码</h2><ul><li><a href="#"><img src="4F.png" alt=""></a></li><li><a href="#"><img src="4F.png" alt=""></a></li><li><a href="#"><img src="4F.png" alt=""></a></li><li><a href="#"><img src="4F.png" alt=""></a></li><li><a href="#"><img src="4F.png" alt=""></a></li><li><a href="#"><img src="4F.png" alt=""></a></li><li><a href="#"><img src="4F.png" alt=""></a></li><li><a href="#"><img src="4F.png" alt=""></a></li><li><a href="#"><img src="4F.png" alt=""></a></li></ul></div><div id="item5" class="item"><h2>5F 母婴</h2><ul><li><a href="#"><img src="5F.jpg" alt=""></a></li><li><a href="#"><img src="5F.jpg" alt=""></a></li><li><a href="#"><img src="5F.jpg" alt=""></a></li><li><a href="#"><img src="5F.jpg" alt=""></a></li><li><a href="#"><img src="5F.jpg" alt=""></a></li><li><a href="#"><img src="5F.jpg" alt=""></a></li><li><a href="#"><img src="5F.jpg" alt=""></a></li><li><a href="#"><img src="5F.jpg" alt=""></a></li><li><a href="#"><img src="5F.jpg" alt=""></a></li></ul></div></div></body><script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script><script>$(function(){$(window).scroll(function(){var top=$(document).scrollTop();var menu=$("#menu");var items=$("#content").find(".item");var currentId="";//当前所在楼层item的IDitems.each(function(){var m=$(this);var itemTop=m.offset().top;//console.log(itemTop);if(top>itemTop-200){currentId="#"+m.attr("id");}else{return false;}});//var currentLink=menu.find(".current");if(currentId && currentLink.attr("href") != currentId){currentLink.removeClass("current");menu.find("[href=" + currentId + "]").addClass("current");}});});</script></html>
0 0
- 类似天猫那样的侧边导航栏的快速实现
- Android 侧边字母导航栏的实现
- 侧边栏导航布局的实现
- 一个很简单的侧边栏导航实现
- bootstrap自定义样式-bootstrap侧边导航栏的实现
- Android 类似QQ的侧边栏
- 侧边栏的实现
- Android 文本框实现类似笔记本那样的带行线的效果
- 简单的一个侧边导航栏
- 【CSS】简易的页面侧边栏导航
- Android开发--根据字母快速定位的侧边栏实现
- C#如何实现类似QQ那样靠边隐藏的功能
- Android实现类似360,QQ管家那样的悬浮窗
- Linux中的c语言实现类似迅雷那样的下载
- android实现侧边导航栏
- CSS实现侧边栏导航
- sidebar-nav 配合nav-header 实现精美的侧边导航
- SlidingMenu侧边栏的实现
- ZOJ Problem Set - 1078 Palindrom Numbers
- 有关协议的用法
- linux内核--段页式管理内存的方法
- 比较 SLF4J 与 log4j
- c++程序设计原理与实践--读书笔记
- 类似天猫那样的侧边导航栏的快速实现
- 【Android API】java.util.List<E>
- 就地交换两个数
- mysql获取汉字拼音
- JDBC链接MySQL的源码
- 寒假14项目1——动态数组体验(修改3)
- oracle获取汉字拼音
- 分支-13. 计算天数(15)
- jca分析java dump日志