Javascript 滚动后标题文本位置关闭

Javascript 滚动后标题文本位置关闭,javascript,jquery,google-chrome,chromium,Javascript,Jquery,Google Chrome,Chromium,我的问题是,在#leftnav中滚动后,#leftnavHover不会根据新的topcss值定位自身。我需要#leftnavHoverdiv以与浏览器的本机标题文本相同的方式跟随 这是一把小提琴 这是我所描述的一步一步 访问链接并将鼠标悬停在导航中的军刀上 在导航div内滚动 再次将鼠标悬停在Sabers上,您会注意到#leftnavHover中Sabers文本的位置是相同的。div放置不会插入新的topAfterScroll数组。数组只存在一次,然后将其与原始值一起删除 这里有一些细节

我的问题是,在
#leftnav
中滚动后,
#leftnavHover
不会根据新的
top
css值定位自身。我需要
#leftnavHover
div以与浏览器的本机标题文本相同的方式跟随

这是一把小提琴

这是我所描述的一步一步

  • 访问链接并将鼠标悬停在导航中的军刀上
  • 在导航div内滚动
  • 再次将鼠标悬停在Sabers上,您会注意到#leftnavHover中Sabers文本的位置是相同的。div放置不会插入新的topAfterScroll数组。数组只存在一次,然后将其与原始值一起删除
这里有一些细节

  • 我似乎无法将从topAfterScroll滚动后检索到的数组存储到新的变量中
  • 这只需要在Chrome中工作:)

是的,我知道这样做似乎很奇怪,因为浏览器可以很好地处理这个功能。这是一个铬问题。

只需使用
#leftnav
上的jQuerys
scrollTop
()减去滚动像素,如下所示:

$('#leftnavHover').text(this.title).css('top', this.offsetTop - $('#leftnav').scrollTop());