gpt4 book ai didi

javascript - 选项卡的重定向不起作用

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

在我的“关于我们”页面中,我有 6 个选项卡(公司、创始人、团队、荣誉、职业、理念)。在关于我们菜单中,还有 6 个与选项卡相同的下拉菜单。当我点击下 zipper 接时,我需要打开相应的选项卡我该如何解决这个问题???我努力了about_us_trial.php#company 但它不起作用。

这是我的标签脚本

$("a[href='#company'], a[href='#founders'], a[href='#team'], a[href='#accolades'], a[href='#careers'], a[href='#philosophy']").click(function(e){
//determine if control+click or mouse middle button
if(e.ctrlKey==true || e.which==2){
$(this).attr("target", "_blank");
e.preventDefault ? e.preventDefault() : e.returnValue = false;
window.open($(this).attr("href"),'_blank');

}
});
function foudertab(){
$("#w").hide();
$(".founders").show();
}
$(document).ready(function(){
$("html,body").animate({scrollTop: 0}, 1000);
foudertab();
$("#founders_tab").click(function(){
$("#w").hide();
$(".founders").show(300);
});
$(".nav-two a").click(function(e){


// $(oldcontent).addClass('hidden');
//});


//$('#sidemenu a').removeClass('open');
//$(this).addClass('open');

foudertab();
})
$(".founders_img_area").click(function(){


// var oldcontent = $('#sidemenu a.open').attr('href');
var newcontent = $(this).attr('href');
$(newcontent).trigger("click");

// $(oldcontent).fadeOut('fast', function(){

// $(newcontent).fadeIn().removeClass('hidden');
$("#w").show(300);
$(".founders").hide();
});

});

Live page

最佳答案

将每个选项卡的名称放在 li 内每个 anchor 标记的 alt 属性中,例如:

<li id="menu-item-301" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-301"><a href="about_us_trial.php">About Us</a>
<div class="drop">
<ul class="sub-menu" id="about_drop">
<li id="menu-item-1722" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1722"><a href="#company" alt="company_tab">Company</a></li>
<li id="menu-item-1722" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1722"><a href="#founders" alt="founders_tab">The Founders</a></li>
<li id="menu-item-1722" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1722"><a href="#team" alt="team_tab">Team</a></li>
<li id="menu-item-1722" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1722"><a href="#accolades" alt="accolades_tab">Accolades</a></li>
<li id="menu-item-1722" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1722"><a href="#careers" alt="careers_tab">Careers</a></li>
<li id="menu-item-1722" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1722"><a href="#philosophy" alt="philosophy_tab">Philosophy</a></li>
</ul>
</div>
</li>

然后在js中使用document.ready作为

$(document).ready(function(){
$('#about_drop li a').click(function(){
$('#'+$(this).attr('alt')).click();
$("html,body").animate({scrollTop: 0}, 1000);
})
});

关于javascript - 选项卡的重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23888293/

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