gpt4 book ai didi

javascript - 使用 jQuery/Javascript 突出显示事件/选定的链接

转载 作者:太空宇宙 更新时间:2023-11-04 15:32:46 25 4
gpt4 key购买 nike

我在我的网站中使用此菜单

<div class="q-nav-bar">
<div class="q-nav-bar-item"><a href="#">Home Page</a></div>
<div class="q-nav-bar-item"><a href="#">Link 1</a></div>
<div class="q-nav-bar-item"><a href="#">Link 2</a></div>
</div>

此代码用于突出显示所选链接:

$(function(){
$(\'.q-nav-bar-item a\').each(function(){
if ($(this).prop(\'href\') == window.location.href) {
$(this).addClass(\'selected\');
$(this).parents(\'a\').addClass(\'selected\');
}
});
});

它工作正常,但每次新任务访问我的页面时,如何默认将“选定”规则应用于主页链接?

最佳答案

var $link = $('a');

$link.on('click', function(event) {
event.preventDefault(); // stop normal link function (#)
$link.removeClass('active');
$(this).addClass('active');
});

$('.default').trigger('click');
.active {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" class='default'>Link #1</a>
<a href="#">Link #2</a>

关于javascript - 使用 jQuery/Javascript 突出显示事件/选定的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44664326/

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