jquery实现企业定位式导航效果


Posted in jQuery onJanuary 01, 2018

本文实例为大家分享了jquery实现企业定位式导航的具体代码,供大家参考,具体内容如下

完整代码如下:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<style type="text/css"> 
*{margin:0;padding:0;} 
.nav{width:100%;position:absolute;top:150px;} 
.nav ul{width:1200px;height:50px;margin:0 auto;background:#ccc;} 
.nav ul li{width:150px;height:50px;line-height:50px;text-align:center;list-style:none;float:left;cursor:pointer;} 
.nav ul li:hover{background:#666;} 
.nav ul li a{color:#000;font-size:18px;text-decoration:none;} 
.nav .active{background:#666;} 
.cont{width:1200px;height:4500px;margin:0 auto;} 
.cont ol{width:1200px;height:4500px;margin:0 auto;} 
.cont ol li{width:1200px;height:500px;list-style:none;} 
.cont ol li p{color:#000;font-size:48px;} 
</style> 
</head> 
<body> 
<div style="height:200px;width:100%;"></div> 
<div class="nav"> 
  <ul> 
    <li class="active">page1</li> 
    <li>page2</li> 
    <li>page3</li> 
    <li>page4</li> 
    <li>page5</li> 
    <li>page6</li> 
    <li>page7</li> 
    <li>page8</li> 
  </ul> 
</div> 
<div class="cont"> 
  <ol> 
    <li style="background:#aaa"><p>page1</p></li> 
    <li style="background:#999"><p>page2</p></li> 
    <li style="background:#666"><p>page3</p></li> 
    <li style="background:#333"><p>page4</p></li> 
    <li style="background:#bbb"><p>page5</p></li> 
    <li style="background:#aaa"><p>page6</p></li> 
    <li style="background:#ccc"><p>page7</p></li> 
    <li style="background:#000"><p>page8</p></li> 
  </ol> 
</div> 
 
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.1.min.js"></script> 
<script type="text/javascript"> 
 
$(".nav ul li").click(function(){ 
    var index=$(this).index(); 
    var i=150+index*501+'px' 
    $("html,body").animate({scrollTop:i},500) 
     
  }) 
   
$(window).scroll(function(){ 
    if($(window).scrollTop()>150){ 
      $(".nav").css({"position":"fixed","top":"0px"}) 
    } 
    else{ 
      $(".nav").css({"position":"absolute","top":"150px"}) 
    } 
 
  for(var x=0;x<8;x++){ 
    var i=150+x*500 
  if($(window).scrollTop()>i && $(window).scrollTop()<i+500){   
    $(".nav ul li").eq(x).addClass("active").siblings().removeClass("active")} 
  } 
 
}) 
</script> 
</body> 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery zTree树插件动态加载实例代码
May 11 jQuery
jQuery UI Draggable + Sortable 结合使用(实例讲解)
Sep 07 jQuery
jQuery封装animate.css的实例
Jan 04 jQuery
jQuery实现滚动到底部时自动加载更多的方法示例
Feb 18 jQuery
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
jQuery简单判断值是否存在于数组中的方法示例
Apr 17 jQuery
使用jquery模拟a标签的click事件无法实现跳转的解决
Dec 04 jQuery
jquery实现动态改变css样式的方法分析
May 27 jQuery
jquery图片预览插件实现方法详解
Jul 18 jQuery
jQuery实现移动端图片上传预览组件的方法分析
May 01 jQuery
jquery实现淡入淡出轮播图效果
Dec 13 jQuery
jquery实现广告上下滚动效果
Mar 04 jQuery
jquery实现楼层滚动效果
Jan 01 #jQuery
jquery实现左右轮播切换效果
Jan 01 #jQuery
jQuery中ajax获取数据赋值给页面的实例
Dec 31 #jQuery
jQuery实现页码跳转式动态数据分页
Dec 31 #jQuery
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 #jQuery
使用jQuery 操作table 完成单元格合并的实例
Dec 27 #jQuery
jQuery图片查看插件Magnify开发详解
Dec 25 #jQuery
You might like
东芝TOSHIBA RP-F11电路分析
2021/03/02 无线电
自己动手做一个SQL解释器
2006/10/09 PHP
解析php中两种缩放图片的函数,为图片添加水印
2013/06/14 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
2019/11/09 PHP
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
javascript全局变量封装模块实现代码
2012/11/28 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
javascript比较两个日期相差天数的方法
2015/07/23 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
jquery 动态增加删除行的简单实例(推荐)
2016/10/12 Javascript
轻松搞定js表单验证
2016/10/13 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
2017/04/28 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
layui table数据修改的回显方法
2019/09/04 Javascript
用Python编程实现语音控制电脑
2014/04/01 Python
Python对list列表结构中的值进行去重的方法总结
2016/05/07 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
Python实现求两个csv文件交集的方法
2017/09/06 Python
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
详解Python字典小结
2018/10/20 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
《记承天寺夜游》教学反思
2014/02/16 职场文书
大学活动总结范文
2014/04/29 职场文书
学习演讲稿范文
2014/05/10 职场文书
试用期自我评价范文
2015/03/10 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers