gpt4 book ai didi

javascript - 将类添加到滚动页面jquery上的div

转载 作者:太空宇宙 更新时间:2023-11-03 21:43:56 26 4
gpt4 key购买 nike

我想我需要帮助。我正在尝试使用 jQuery,但我了解的不多,但我遇到了菜单的“事件颜色”问题。

这是我的工作的简化版本:http://jsfiddle.net/paulakfleck/aZGKz/

这是整个工作(完整):http://nartecrobotica.com.br/g4/

如您所见,当我在菜单中单击时,“事件颜色”起作用,但当我滚动页面或打开页面时,却不起作用。

我想最大的错误在于这一行:

if($(window).scrollTop() == $("#g-4")){...}

我以 #g-4 为例,但它也不起作用。

我在 Stackoverflow 上尝试了其他答案,但我无法做到这一点。

来点光好吗?

最佳答案

如果你想让你的菜单在你滚动时改变,你可以试试这个:

$('.grid').each(function () {
if ($(window).scrollTop() > $(this).position().top - ($(this).height() / 2)) {
$('.myList a').removeClass('active');
$('.myList a#menu' + $(this).attr('id').split('-')[1]).addClass('active');
}
});

更新了你的 jsfiddle here .

关于javascript - 将类添加到滚动页面jquery上的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com