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
上的jQuerysscrollTop
()减去滚动像素,如下所示:
$('#leftnavHover').text(this.title).css('top', this.offsetTop - $('#leftnav').scrollTop());