Heim  >  Artikel  >  Backend-Entwicklung  >  javascript - 页面滚动到相应位置 导航栏也触发相应效果

javascript - 页面滚动到相应位置 导航栏也触发相应效果

WBOY
WBOYOriginal
2016-06-06 20:36:031541Durchsuche

javascript - 页面滚动到相应位置 导航栏也触发相应效果

滚动到了 工作经历 左侧的导航栏 那个蓝色的圆圈到工作经历左边
用jquery什么事件 实现啊

回复内容:

javascript - 页面滚动到相应位置 导航栏也触发相应效果

滚动到了 工作经历 左侧的导航栏 那个蓝色的圆圈到工作经历左边
用jquery什么事件 实现啊

当滚动的时候检测每一个块的offetTop,当这个top小于某个数的时候就激活那个导航的样式。

bootstrap的scrollspy.js,可以参考下

http://v3.bootcss.com/javascript/#scrollspy

这是我很久以前写的,应该能行。

<code>//jquery v1.8.3
$(window).scroll(scrollto); //判断滚动条滚动了,执行scrollto()

function scrollto(){
    var scroll_top = $(window).scrollTop(); //获取到滚动条距离顶部的位置(应该是,嘿嘿),你算好滚动到工作经历是多少的数值,然后进行if判断,大于这个数值了就对左侧列表的原点进行操作。
    $(".float").stop().animate({top:scroll_top}); //这是我要进行的操作
}
</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:php 引用foreach输出问题Nächster Artikel:thinkPHP 命名空间问题?