2

我有一个问题要问,希望能得到答案。我正在制作一个包含四#anchor点“页面”的单页投资组合网站。div 具有 100% 的高度,因此它们填充了整个浏览器高度。我的标题(徽标和导航)有一个固定的位置。#anchor当用户单击链接或滚动到第三和第四点时,我想更改标题的样式(我的徽标和链接颜色) 。有人可以帮我解决这个问题,因为我无法弄清楚吗?

4

2 回答 2

3

jQuery Waypoints可能是实现这一目标的简单方法。当用户滚动页面上的某些点时,它允许您触发任何类型的操作。

于 2012-05-23T13:47:00.650 回答
1

这将检查页面上 div 相对于您在滚动时定位的 div 的高度位置。这就是我相信你正在寻找的东西。

$(function(){



$(window).scroll(function(){
    if($('#targetDiv').offset().top >= window.scrollX ){

    }


  })
})  
于 2012-05-23T16:03:48.880 回答