小编Jen*_*ist的帖子

向下滚动到截面时突出显示菜单项

我知道这个问题已经在这个论坛上被问了一百万次,但没有一篇文章帮助我找到解决方案.

我做了一小段jquery代码,当你向下滚动到与hash-link中id相同的部分时,它会突出显示hash-link.

$(window).scroll(function() {
    var position = $(this).scrollTop();

    $('.section').each(function() {
        var target = $(this).offset().top;
        var id = $(this).attr('id');

        if (position >= target) {
            $('#navigation > ul > li > a').attr('href', id).addClass('active');
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

现在的问题是它突出显示所有哈希链接,而不仅仅是该部分与之关系的哈希链接.任何人都可以指出错误,还是我忘记了什么?

javascript hash jquery hyperlink sections

12
推荐指数
3
解决办法
2万
查看次数

Jquery:如果隐藏了元素,请执行操作吗?

你好我在网上搜索了一下,但没找到我想要的东西.但无论如何,我正在寻找的是一些元素,如果一个元素被隐藏然后它会做一个动作,然后如果该元素是可见的,它将会做另一个动作.在这种情况下,我正在构建一个显示/隐藏菜单,当您单击菜单图标(带有".toggle"类)时,它会将不透明度更改为1,当您隐藏菜单时,图标不透明度将再次变为0.6 .

无论如何,这是我的代码:

$(".sidebar_menu").hide();
$(".sidebar li.toggle").click(function(){
$(".sidebar_menu").animate({width: "toggle"}, 200);
// Here's where the code I can't figure out is gonna be.
});
Run Code Online (Sandbox Code Playgroud)

希望你们想帮助我,这会很好!谢谢.

jquery hidden menu opacity visible

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×2

hash ×1

hidden ×1

hyperlink ×1

javascript ×1

menu ×1

opacity ×1

sections ×1

visible ×1