我遇到单页网站的问题。我正在尝试使用viewport.js检测最接近视口顶部的h1,然后通过变量将父div的id发送到location.hash。这一切都很好,我可以得到h1,遍历它的父母并获得我需要的id,我把它放在变量中并且可以在控制台中用chrome跟踪它,即9.但是当我尝试添加最后一位时代码设置location.hash到我创建的变量页面的滚动完全失败,即9!
$(window).scroll(function () {
if ($('h1:in-viewport').parent().parent().parent().attr('class') == 'article' )
{
scrollID = ( $('h1:in-viewport').parent().parent().parent().attr('id') );
location.hash = 'test';
};
});
http://cps.deadline.net.au/test
任何想法都非常感激。
感谢。