使用jquery如何实现定位式导航

这篇文章主要介绍了jquery实现企业定位式导航效果

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

完整代码如下:

nbsp;html>     *{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;}    

 

   

登录后复制     page1     page2     page3     page4     page5     page6     page7     page8     

   

     

page1

     

page2

     

page3

     

page4

     

page5

     

page6

     

page7

     

page8

        $(“.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;xi && $(window).scrollTop()<i+500){ $(".nav ul li").eq(x).addClass("active").siblings().removeClass("active")} } })   

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

使用jQuery封装animate.css(详细教程)

使用jQuery封装animate.css(详细教程)

使用jQuery封装animate.css(详细教程)

使用jQuery封装animate.css(详细教程)

使用jQuery封装animate.css(详细教程)

使用jQuery封装animate.css(详细教程)

使用jQuery封装animate.css(详细教程)

使用jQuery封装animate.css(详细教程)

以上就是使用jquery如何实现定位式导航的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3184540.html

(0)
上一篇 2025年3月31日 21:49:48
下一篇 2025年3月31日 21:49:58

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论