gpt4 book ai didi

javascript - 修复了使用 jQuery 滚动时的 NavBar

转载 作者:行者123 更新时间:2023-11-28 01:05:54 26 4
gpt4 key购买 nike

我的页面上有我的导航栏。我曾使用 CSS 和 jQuery 将其固定在顶部,但是当我在导航栏中选择任何菜单项时,它不会转到该部分。给我解决方案。

<header id="index-banner">
<nav id="navigation" class="banner-header z-depth-0 ">
<ul class="left hide-on-med-and-down">
<li><a href="http://localhost/project/" class="head"><span>HOME</span></a></li>
<li><a href="#location" class="head" id="loc"><span>LOCATIONS</span></a>
<li><a href="faq.php" class="head"><span>FAQ</span></a></li>
</li>
</ul>
<a href="" class="center brand-logo"><img src="img/logo/50.png" class="banner-logo" id="mylogo"></a>
<ul class="right hide-on-med-and-down">
<span><li><a href="#menu" class="head">MENU</a></li></span>
<span><li><a href="contact.php" class="head">CONTACT US</a></li></span>
<li><img src="img/tunnsingh/face.png" id="tunnsinghface"></li>
<li>
<h5 id="call" class="head"><span>989898XXXX</span></h5>
</li>
</ul>
<a href="#" data-activates="slide-out" class="hide-on-large-only button-collapse">&nbsp&nbsp<i class="fa fa-bars"></i></a>
<div id="slide-out" class="side-nav hide-on-large-only">
<img src="img/logo/50.png" id="side-nav-logo">
<img src="img/divider/green.png" class="divide">
<ul>
<span><li><a href="http://localhost/project">HOME</a></li></span>
<span><li><a href="#location" id="locm">LOCATIONS</a></li></span>
<span><li><a href="#menu">MENU</a></li></span>
<span><li><a href="faq.php">FAQ</a></li></span>
<span><li><a href="contact.php">CONTACT US</a></li></span>
</ul>
</div>
</nav>
<img src="img/banner.jpg" class="hide-on-large-only" id="index-banner">
</header>

最佳答案

您必须使用“id”属性定义每个部分,然后您必须使用 “scrollTop” 进行那些将滚动到定义的“id”的导航。

HTML 代码

<a href="#target-element" class="scroll_to">Scroll to Target Element</a>

<section id=”target-element”>Target Element Content</section>

Jquery代码:

jQuery('.scroll_to').click(function(e){
var jump = $(this).attr('href');
var new_position = $(jump).offset();
$('html, body').stop().animate({ scrollTop: new_position.top }, 500);
e.preventDefault();
});

关于javascript - 修复了使用 jQuery 滚动时的 NavBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52361473/

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