我已经四处寻找了很长时间,但没有找到一个正确的解决方案。
简介:我在页面顶部有一个固定的栏。当用户滚动浏览每个ID时,我需要更改顶部固定栏中的文本。例如,如果用户滚动到#ID2,则文本将更改为“Test”。
做这样的事情最好的方法是什么?我假设是JS,但我才刚刚开始学习JS。
任何指导都是非常感谢的。
发布于 2018-08-09 18:27:58
看看以下内容是否适用于您:
HTML
<div id="fixed-text"></div>JavaScript
function update_text() {
if($(window).scrollTop() > $('#ID2').offset().top
{
$('#fixed-text"').text('Test');
}
}
$(window).scroll(function() {
update_text();
});https://stackoverflow.com/questions/51764232
复制相似问题