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返回定位插件详解
May 15 jQuery
简单谈谈require模块化jquery和angular的问题
Jun 23 jQuery
jQuery中.attr()和.data()的区别分析
Sep 03 jQuery
jQuery EasyUI开发技巧总结
Sep 26 jQuery
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
jquery实现左右轮播切换效果
Jan 01 jQuery
jQuery动态操作表单示例【基于table表格】
Dec 06 jQuery
基于jquery实现的tab选项卡功能示例【附源码下载】
Jun 10 jQuery
jquery中attr、prop、data区别与用法分析
Sep 25 jQuery
jQuery实现颜色打字机的完整代码
Mar 19 jQuery
jquery+css3实现的经典弹出层效果示例
May 16 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实现中文转数字
2016/02/18 PHP
PHP的PDO预定义常量讲解
2019/01/24 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
Prototype使用指南之hash.js
2007/01/10 Javascript
javascript getElementsByClassName函数
2010/04/01 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
JavaScript制作简单的日历效果
2016/03/10 Javascript
jQuery 跨域访问解决原理案例详解
2016/07/09 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
微信小程序 wx.login解密出现乱码的问题解决办法
2017/03/10 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
详解webpack提取第三方库的正确姿势
2017/12/22 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
Vue中的字符串模板的使用
2018/05/17 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
Javascript读取上传文件内容/类型/字节数
2019/04/30 Javascript
JS实现可切换图片的幻灯切换效果示例
2019/05/24 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
微信小程序 checkbox使用实例解析
2019/09/09 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
举例讲解Python的lambda语句声明匿名函数的用法
2016/07/01 Python
使用Python绘制图表大全总结
2017/02/11 Python
Python Django基础二之URL路由系统
2019/07/18 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
Python优秀开源项目Rich源码解析的流程分析
2020/07/06 Python
Python+Xlwings 删除Excel的行和列
2020/12/19 Python
HTML5输入框下拉菜单功能的示例代码
2020/09/08 HTML / CSS
表决心的诗句大全
2014/03/11 职场文书
企业文化理念标语
2014/06/10 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
土建技术员岗位职责
2015/04/11 职场文书
关爱留守儿童捐款倡议书
2015/04/27 职场文书