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.uploadView 实现图片预览上传功能
Aug 10 jQuery
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
jQuery实现的简单手风琴效果示例
Aug 29 jQuery
jquery.pagination.js分页使用教程
Oct 23 jQuery
使用异步controller与jQuery实现卷帘式分页
Jun 18 jQuery
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 jQuery
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
jQuery冲突问题解决方法
Jan 19 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
PHP的博客ping服务代码
2012/02/04 PHP
php Xdebug的安装与使用详解
2013/06/20 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
基于jQuery+HttpHandler实现图片裁剪效果代码(适用于论坛, SNS)
2011/09/02 Javascript
JQuery操作单选按钮以及复选按钮示例
2013/09/23 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
用自定义图片代替原生checkbox实现全选,删除以及提交的方法
2016/10/18 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
jquery平滑滚动到顶部插件使用详解
2017/05/08 jQuery
详解vue-router 路由元信息
2017/09/13 Javascript
JS返回顶部实例代码
2020/08/09 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
2018/02/23 Javascript
JS实现调用本地摄像头功能示例
2018/05/18 Javascript
vue+express+jwt持久化登录的方法
2019/06/14 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
node创建Vue项目步骤详解
2020/03/06 Javascript
Vue项目打包部署到apache服务器的方法步骤
2021/02/01 Vue.js
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
深入解析Python中的__builtins__内建对象
2016/06/21 Python
python 删除列表里所有空格项的方法总结
2018/04/18 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
2018/12/04 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
Python爬虫之App爬虫视频下载的实现
2020/12/08 Python
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
Linux管理员面试题 Linux admin interview questions
2016/07/08 面试题
公积金转移接收函
2014/01/11 职场文书
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
安全负责人任命书
2014/06/06 职场文书
志愿者活动总结报告
2014/06/27 职场文书
单位活动策划方案
2014/08/17 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
承租经营合作者协议书
2014/10/01 职场文书
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang