gpt4 book ai didi

jquery - 前三个菜单工作正常,其他菜单无法使用

转载 作者:行者123 更新时间:2023-11-28 05:17:27 25 4
gpt4 key购买 nike

当有人到达 jquery 中的那个 div/部分时,我想更改菜单背景三部分工作正常但之后我的代码不起作用我不知道为什么,两天以来它吸我的血请在这里解决我的问题 its live site

这是我的 jQuery 代码

    var cul_home = $("#home").offset().top;
var cul_culture = $("#culture").offset().top;
var cul_work = $("#work").offset().top;
var cul_services = $("#services").offset().top;
var cul_careers = $("#careers").offset().top;
var cul_contactus= $("#contactus").offset().top;
var cul_locations= $("#locations").offset().top


var $topscrol = $(window).scroll(function(){
if ($topscrol.scrollTop() > cul_home)
{
$('#menu-item-1726').addClass('cltbck');//home
$('#menu-item-1715').removeClass('cltbck');//culture
$('#menu-item-1717').removeClass('worbck');//work
$('#menu-item-1718').removeClass('serbck');//servicess
$('#menu-item-1719').removeClass('cerbck');//careers
$('#menu-item-1720').removeClass('conbck');//contactus
$('#menu-item-1721').removeClass('locbck');//locations
}
else
{
$('#menu-item-1726').removeClass('cltbck');//home
}
if($topscrol.scrollTop() > cul_culture)
{
$('#menu-item-1726').removeClass('cltbck');//home
$('#menu-item-1715').addClass('cltbck');//culture
$('#menu-item-1717').removeClass('worbck');//work
$('#menu-item-1718').removeClass('serbck');//servicess
$('#menu-item-1719').removeClass('cerbck');//careers
$('#menu-item-1720').removeClass('conbck');//contactus
$('#menu-item-1721').removeClass('locbck');//locations
}
else
{
$('#menu-item-1715').removeClass('cltbck');//home
}

if($topscrol.scrollTop() > cul_work)
{
$('#menu-item-1726').removeClass('cltbck');//home
$('#menu-item-1715').removeClass('cltbck');//culture
$('#menu-item-1717').addClass('worbck');//work
$('#menu-item-1718').removeClass('serbck');//servicess
$('#menu-item-1719').removeClass('cerbck');//careers
$('#menu-item-1720').removeClass('conbck');//contactus
$('#menu-item-1721').removeClass('locbck');//locations

}
else
{
$('#menu-item-1717').removeClass('worbck');//home
}
if($topscrol.scrollTop() > cul_services)
{
$('#menu-item-1726').removeClass('cltbck');//home
$('#menu-item-1715').removeClass('cltbck');//culture
$('#menu-item-1717').removeClass('worbck');//work
$('#menu-item-1718').addClass('serbck');//servicess
$('#menu-item-1719').removeClass('cerbck');//careers
$('#menu-item-1720').removeClass('conbck');//contactus
$('#menu-item-1721').removeClass('locbck');//locations

}
else
{
$('#menu-item-1718').removeClass('serbck');//home
}
if($topscrol.scrollTop() > cul_careers)
{
$('#menu-item-1726').removeClass('cltbck');//home
$('#menu-item-1715').removeClass('cltbck');//culture
$('#menu-item-1717').removeClass('worbck');//work
$('#menu-item-1718').removeClass('serbck');//servicess
$('#menu-item-1719').addClass('cerbck');//careers
$('#menu-item-1720').removeClass('conbck');//contactus
$('#menu-item-1721').removeClass('locbck');//locations

}
else
{
$('#menu-item-1719').removeClass('cerbck');//home
}

if($topscrol.scrollTop() > cul_contactus)
{
$('#menu-item-1726').removeClass('cltbck');//home
$('#menu-item-1715').removeClass('cltbck');//culture
$('#menu-item-1717').removeClass('worbck');//work
$('#menu-item-1718').removeClass('serbck');//servicess
$('#menu-item-1719').removeClass('cerbck');//careers
$('#menu-item-1720').addClass('conbck');//contactus
$('#menu-item-1721').removeClass('locbck');//locations

}
else
{
$('#menu-item-1720').removeClass('conbck');//contactus
}

if($topscrol.scrollTop() > cul_locations)
{
$('#menu-item-1726').removeClass('cltbck');//home
$('#menu-item-1715').removeClass('cltbck');//culture
$('#menu-item-1717').removeClass('worbck');//work
$('#menu-item-1718').removeClass('serbck');//servicess
$('#menu-item-1719').removeClass('cerbck');//careers
$('#menu-item-1720').removeClass('conbck');//contactus
$('#menu-item-1721').addClass('locbck');//locations

}
else
{
$('#menu-item-1721').removeClass('locbck');//locations
}

});

最佳答案

使用以下插件之一来解决您的滚动问题,它还有助于减少代码行并提高性能。

1- http://alvarotrigo.com/fullPage/#firstPage

2- https://startbootstrap.com/template-overviews/scrolling-nav/(研究它的代码)

注意:强烈推荐 Bootstrap ScrollSpy(简单易实现) http://www.w3schools.com/bootstrap/bootstrap_ref_js_scrollspy.asp

希望这对您有所帮助!

关于jquery - 前三个菜单工作正常,其他菜单无法使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39242904/

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