首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据用户正在查看的ID/Class更改文本

根据用户正在查看的ID/Class更改文本
EN

Stack Overflow用户
提问于 2018-08-09 18:06:47
回答 1查看 22关注 0票数 0

我已经四处寻找了很长时间,但没有找到一个正确的解决方案。

简介:我在页面顶部有一个固定的栏。当用户滚动浏览每个ID时,我需要更改顶部固定栏中的文本。例如,如果用户滚动到#ID2,则文本将更改为“Test”。

做这样的事情最好的方法是什么?我假设是JS,但我才刚刚开始学习JS。

任何指导都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-09 18:27:58

看看以下内容是否适用于您:

HTML

代码语言:javascript
复制
<div id="fixed-text"></div>

JavaScript

代码语言:javascript
复制
function update_text() {
    if($(window).scrollTop() > $('#ID2').offset().top 
    {
        $('#fixed-text"').text('Test');
    }
}

$(window).scroll(function() {
    update_text();
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51764232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档