gpt4 book ai didi

javascript - 我可以打开一个未选择默认选项卡的新窗口(网页)吗

转载 作者:太空宇宙 更新时间:2023-11-04 00:59:59 26 4
gpt4 key购买 nike

enter image description here

例如,假设存在与上图相同的选项卡,则将“事件”选项卡指定为默认选项卡。

但是,我的客户希望保留此默认选项并打开一个将选择不同选项卡的新窗口。(第二个“链接”选项卡或其他选项卡。)

这可能吗?如果可以,该怎么做?

最佳答案

假设您使用的是 Bootstrap,您可以从 a.nav-link 中删除所有与选项卡行为相关的属性,而是使用 target:"_blank"。在下面的示例中,我添加了 New Page 选项卡,在那里我删除了所有额外的属性并添加了 target 属性。

此示例可能无法在此代码段中运行,因为它位于嵌套框架内,并且从嵌套选项卡中打开 _blank 选项卡会很困惑,但它在我测试过的网页上运行

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>

<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="true">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="false">Profile</a>
</li>
<li class="nav-item">
<a class="nav-link" id="contact-tab" data-toggle="tab" href="#contact" role="tab" aria-controls="contact" aria-selected="false">Contact</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://stackoverflow.com/" target="_blank">New Page</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="home-tab">Home Page</div>
<div class="tab-pane fade" id="profile" role="tabpanel" aria-labelledby="profile-tab">Profile Page</div>
<div class="tab-pane fade" id="contact" role="tabpanel" aria-labelledby="contact-tab">Contact Page</div>
</div>

关于javascript - 我可以打开一个未选择默认选项卡的新窗口(网页)吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53662545/

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