tabs 相关问题

一种用户界面模式,允许在内容的上方,下方或侧面显示带有导航参考的多个页面或元素。单击导航参考时,一个元素可见,而其他元素则关闭。通常,导航参考以指示其当前可见的方式进行颜色编码。

具有多个内容区域的 jQuery 选项卡

我在 stackoverflow 上搜索过,但似乎找不到我想要的东西。我正在寻找一个简单的 jQuery 选项卡部分。 1 个选项卡控制多个内容区域(而不是标准...

回答 4 投票 0

如何在react-bootstrap中更改选项卡上调用事件

我已经使用 React-Bootstrap 在我的 React 应用程序中实现了导航选项卡。 像这样: {/* 不相关的 c...

回答 4 投票 0

所选材质 UI 选项卡的颜色与其余选项卡不同

Material UI 新手,希望这个问题有意义。我正在使用 Material UI 选项卡,并且能够根据需要自定义 css。见下文: 我遇到的问题是所选选项卡和

回答 2 投票 0

如何设置活动的CSS选项卡菜单?

我有一个问题,我尝试使用CSS制作菜单选项卡,我明白了,但问题是我无法在不单击菜单按钮的情况下设置活动选项卡菜单,这就是我的代码: 函数 openCity(evt, cityN...

回答 2 投票 0

如何编写一个vba宏来自动命名具有多个选项卡的Excel电子表格上的选项卡

子宏1() 暗淡的张数 工作表计数 = ActiveWorkbook.Sheets.Count 出错时继续下一步 对于 i = 2 至张数: ActiveWorkbook.Sheets(i).Name = ActiveWorkbook.Sheets(i).Range(C1).Value 下一个

回答 1 投票 0

CSS 选项卡 - 内容周围有边框,但不在活动选项卡底部

我有下面的代码,到目前为止效果很好。 我的问题是,我想要内容周围有边框,但不在活动选项卡的底部。所以我不能轻易地在故事周围划出边界......

回答 1 投票 0

从 MUI 选定选项卡中删除边框底部 - React

我正在尝试自定义样式 MUI 选项卡以获得类似的内容 我已经创建了示例代码 这是codesandbox示例,其中边框底部将为100%,对于选定的选项卡,它应该重新...

回答 1 投票 0

如何在 Chromium 中打开多个选项卡,但卸载/禁用不活动/非当前选项卡,释放内存和 CPU?

所以我在 chromium 上打开了 50 个选项卡,但这使用了太多内存和一些 CPU。 我怎样才能打开我正在做的所有这些并发研究而不堵塞我的机器? 我想有

回答 4 投票 0

如何实现 BottomNavigationView 的选项卡选择器?

你好, 我只想为 BottomNavigation 视图实现一个选项卡选择器,如下所示: 目前我不关心项目动画,我只想放置底部矩形以供选择...

回答 1 投票 0

选项卡中的 Formik React

想要使用带有选项卡的formik,但有很多表单,一种方法是将我的所有表单添加到带有选项卡的formik中,但代码不会很有效,任何带有...的选项卡和组件的示例

回答 1 投票 0

如何在 VSCode 顶部显示打开文件的选项卡?

似乎我误操作了一些热键,VSCode 中的顶部选项卡消失了。 我非常想念他们。如何配置 VSCode 以在窗口顶部显示打开文件的选项卡? 那个...

回答 3 投票 0

防止默认值在 p-tabView 中不起作用

我在 Angular 应用程序中使用 PrimeNG 的 p-tabView 来管理多个选项卡。我想防止选项卡在某些情况下发生更改。我尝试在 onC 中使用 PreventDefault 方法...

回答 1 投票 0

Firefox“丢失”设置始终从手动输入的新 URL 地址打开新选项卡

最近安装了一台带有最新 Firefox x64 的新 Win10Pro 笔记本电脑。 在另外 4 台 Win11Pro 和 Win10Pro 笔记本电脑上,每当我手动输入新地址时,FF 都会自动打开一个极端的新选项卡

回答 1 投票 0

单击打开子选项卡按钮时没有任何显示

所以我正在制作一个小游戏,并且我正在尝试制作子选项卡。但问题是当我单击“打开子选项卡”按钮时,它会隐藏整个子选项卡。这是我的 HTML 代码: 所以我正在制作一个小游戏,并且我正在尝试制作子选项卡。但问题是当我单击“打开子选项卡”按钮时,它会隐藏整个子选项卡。这是我的 HTML 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="A game about a person trying to analyze all chess positions"> <link rel="stylesheet" href="./css/main.css"> <link rel="stylesheet" href="./css/pc-upgrade.css"> <link rel="stylesheet" href="./css/tab.css"> </head> <body> <div class="tab"> <button class="tablinks" onclick="openTab(event, 'pc')">PC</button> <button class="tablinks" onclick="openTab(event, 'upgrades')">Upgrades</button> <button class="tablinks" onclick="openTab(event, 'options')">Options</button> </div> <div id="pc" class="tabcontent"> <div class="subtab"> <button class="tablinks" onclick="openTab(event, 'cpu')">CPU</button> </div> <div id="cpu" class="subtabcontent"> <div class="stat"> <div id="positions"></div> <div id="pps"></div> </div> <div class="cpustats"> <div id="cpuCount"></div> <div id="mult"></div> <button id="buycpu"></button> </div> <div class="pc-upgrade"> <div id="cpu-upgrade"> <div id="boosterCount"></div> <button class="disabled" id="booster"></button> </div> </div> </div> <div id="upgrades" class="tabcontent"> <div id="u1">PLACEHOLDER</div> </div> <div id="options" class="tabcontent"> <button id="savegame">Save your game</button> <button id="loadgame">Load your game</button> </div> <script src="js/pc-upgrade.js"></script> <script src="js/main.js"></script> <script src="js/tabs.js"></script> <script src="js/save.js"></script> </body> </html> 打开标签页的JS代码: function openTab(evt, tabName) { var i, tabcontent, tablinks; tabcontent = document.getElementsByClassName("tabcontent"); for (i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = "none"; } tablinks = document.getElementsByClassName("tablinks"); for (i = 0; i < tablinks.length; i++) { tablinks[i].className = tablinks[i].className.replace(" active", ""); } document.getElementById(tabName).style.display = "block"; evt.currentTarget.className += " active"; } document.addEventListener('DOMContentLoaded', function() { openTab(event, 'pc'); openSubTab(event, 'cpu'); }); function openSubTab(evt, subTabName) { var i, subtabcontent, subtablinks; subtabcontent = document.getElementsByClassName("subtabcontent"); for (i = 0; i < subtabcontent.length; i++) { subtabcontent[i].style.display = "none"; } subtablinks = document.getElementsByClassName("subtablinks"); for (i = 0; i < subtablinks.length; i++) { subtablinks[i].className = subtablinks[i].className.replace(" active", ""); } document.getElementById(subTabName).style.display = "block"; evt.currentTarget.className += " active"; } 以及装饰选项卡的 CSS 代码: .tab { overflow: hidden; border: 1px solid #ccc; } .tab button:hover { background-color: #ddd; } .tab button.active { background-color: #ccc; } .tabcontent { display: none; padding: 6px 12px; border-top: none; } .subtab { overflow: hidden; border: 1px solid #ccc; } .subtab button { background-color: inherit; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s; } .subtab button:hover { background-color: #ddd; } .subtab button.active { background-color: #ccc; } .subtabcontent { display: none; padding: 6px 12px; border-top: none; } 我研究了几个小时,但找不到任何有用的东西。我期待它会打开“CPU”子选项卡,但我不知道还要写什么。 任何帮助表示赞赏! 根据我的理解,你想要一个子菜单或某种类似的菜单 所以我改变了你的javascript代码(实际上我删除了整个代码并重写了它)以获得你想要的子菜单。 这是片段: // here we calling the objects: const pc_btn = document.querySelector('#pc_btn') const pc_subtab = document.querySelector('#pc') const upg_btn = document.querySelector('#upg_btn') const upg_subtab = document.querySelector('#upgrades') const opt_btn = document.querySelector('#opt_btn') const opt_subtab = document.querySelector('#options') // here are the functions: pc_btn.addEventListener('click',function(){ pc_subtab.classList.toggle('active') upg_subtab.classList.remove('active') opt_subtab.classList.remove('active') }) upg_btn.addEventListener('click',function(){ upg_subtab.classList.toggle('active') pc_subtab.classList.remove('active') opt_subtab.classList.remove('active') }) opt_btn.addEventListener('click',function(){ opt_subtab.classList.toggle('active') pc_subtab.classList.remove('active') upg_subtab.classList.remove('active') }) .tab { overflow: hidden; border: 1px solid #ccc; } .tab button:hover { background-color: #ddd; } .tab button.active { background-color: #ccc; } .tabcontent { display: none; padding: 6px 12px; border-top: none; } .active{ display: block; } .subtab { overflow: hidden; border: 1px solid #ccc; } .subtab button { background-color: inherit; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s; } .subtab button:hover { background-color: #ddd; } .subtab button.active { background-color: #ccc; } .subtabcontent { display: none; padding: 6px 12px; border-top: none; } <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="A game about a person trying to analyze all chess positions"> <link rel="stylesheet" href="1.css"> </head> <body> <div class="tab"> <!-- I changed the code a bit here (i added the ids and removed the onclicks) --> <button class="tablinks" id="pc_btn">PC</button> <button class="tablinks" id="upg_btn">Upgrades</button> <button class="tablinks" id="opt_btn">Options</button> </div> <div id="pc" class="tabcontent"> <div class="subtab"> <button class="tablinks">CPU</button> </div> <div id="cpu" class="subtabcontent"> <div class="stat"> <div id="positions"></div> <div id="pps"></div> </div> <div class="cpustats"> <div id="cpuCount"></div> <div id="mult"></div> <button id="buycpu"></button> </div> <div class="pc-upgrade"> <div id="cpu-upgrade"> <div id="boosterCount"></div> <button class="disabled" id="booster"></button> </div> </div> </div> </div><!-- i think you had forgotten this </div> to close the #pc div --> <div id="upgrades" class="tabcontent"> <div id="u1">PLACEHOLDER</div> </div> <div id="options" class="tabcontent"> <button id="savegame">Save your game</button> <button id="loadgame">Load your game</button> </div> </body> <script src="1.js"></script> </html> 我希望它能解决您的问题,祝您有美好的一天。

回答 1 投票 0

编写一个循环来检查所有选项卡、工作表计数、基于 3 个单元格值的选项卡颜色变化

我有一个带有多个选项卡的电子表格。这是为了定价。第一个选项卡可以在 4 行中更改,以更改位于其自己选项卡上的每个零件编号的利润。我想要一个循环代码...

回答 1 投票 0

无法使用 Cypress 在同一选项卡中打开链接

在我们的网页中,我们有各种在新选项卡中打开的链接,但显然我们在使用 Cypress 时需要在同一选项卡中打开它们。 我试过了 cy.get('tr td:nth-child(9)').eq(index).invoke('删除...

回答 2 投票 0

使选项卡栏选定的选项卡下划线仅与标签文本一样长

我希望能够使选项卡栏中所选选项卡的下划线与该选项卡的文本一样长(如下所示)。我相信我的问题是我有一个 SizedBox ,它定义了 w...

回答 1 投票 0

在 Firefox 中打开一个新选项卡并将 ff 保留在后台

是否有一种方法可以在 Firefox 中以编程方式在新选项卡中打开 URL,而无需 Firefox 获得焦点? 到目前为止我发现了什么: firefox -new-window 让 ff 留在后台,但打开...

回答 3 投票 0

保存flutter中所有选项卡的数据

我制作了一个长度为3的标签栏的个人资料页面,并且在应用栏中有一个保存图标。 3 个页面(选项卡)视图位于不同的文件中。 有什么办法可以保存所有 3 个数据...

回答 1 投票 0

使 Elementor 产品数据选项卡上的评论选项卡处于活动状态

我们正在使用 Elementor Pro 和主题,并尝试设计单个产品页面模板的样式。 问题是,Elementor 只有一个独立的产品评级元素,用于显示总体评级。 那...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.