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输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
jquery中each循环的简单回滚操作
May 05 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 jQuery
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
jQuery ajax调用webservice注意事项
Oct 08 jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
jquery 获取索引值在一定范围的列表方法
Jan 25 jQuery
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
jquery实现弹窗(系统提示框)效果
Dec 10 jQuery
JavaScript或jQuery 获取option value值方法解析
May 12 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 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字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
老版本PHP转义Json里的特殊字符的函数
2015/06/08 PHP
php实现的日历程序
2015/06/18 PHP
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
2017/06/16 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
php实现有序数组旋转后寻找最小值方法
2018/09/27 PHP
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
2014/12/31 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
2015/08/28 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
易被忽视的js事件问题总结
2016/05/14 Javascript
js学习之----深入理解闭包
2016/11/21 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
Vue.js基础知识小结
2017/01/13 Javascript
你真的了解BOM中的history对象吗
2017/02/13 Javascript
thinkphp标签实现bootsrtap轮播carousel实例代码
2017/02/19 Javascript
浅谈Vue开发人员的7个最好的VSCode扩展
2021/01/20 Vue.js
python利用正则表达式搜索单词示例代码
2017/09/24 Python
python连接mongodb密码认证实例
2018/10/16 Python
Python协程 yield与协程greenlet简单用法示例
2019/11/22 Python
python使用协程实现并发操作的方法详解
2019/12/27 Python
Unix里面如何在后台运行程序
2016/10/14 面试题
思想政治自我鉴定
2013/10/06 职场文书
客户经理岗位职责
2013/12/08 职场文书
前台文员个人求职信范文
2014/01/05 职场文书
秋季运动会广播稿
2014/02/22 职场文书
乡村卫生服务一体化管理实施方案
2014/03/30 职场文书
交通局领导班子群众路线教育实践活动对照检查材料思想汇报
2014/10/09 职场文书
新闻报道稿范文
2015/07/23 职场文书
创业计划书之物流运送
2019/09/17 职场文书
Win10系统下配置Java环境变量
2021/06/13 Java/Android