gpt4 book ai didi

javascript - 如何使用 photonkit 将内容放入 Electron 选项卡中?

转载 作者:行者123 更新时间:2023-12-03 03:41:29 25 4
gpt4 key购买 nike

我想构建一个带有选项卡式界面的简单 Electron 应用程序。乍一看,Photon-kit 看起来很容易使用。我可以显示选项卡,但我不知道如何显示选项卡中的任何内容。我在网络上找不到任何说明如何添加内容的示例。

如果有人能给我举一个例子,我会很感激,或者如果它不是太复杂,修改我一直在尝试的代码以向我展示它是如何完成的。

<!DOCTYPE html>
<html>
<head>
<title>Test</title>

<!-- Stylesheets -->
<link rel="stylesheet" href="./css/photon.min.css">

<!-- Javascript -->
<!--<script src="js/menu.js" charset="utf-8"></script> -->
</head>
<body>
<div class="window">

<!-- .toolbar-header sits at the top of your app -->
<header class="toolbar toolbar-header">
<h1 class="Test"</h1>
</header>

<div class="tab-group">
<div class="tab-item active">
<span class="icon icon-cancel icon-close-tab"></span>
Tab1
</div>
<div class="tab-item">
<span class="icon icon-cancel icon-close-tab"></span>
Tab2
</div>
<div class="tab-item">
<span class="icon icon-cancel icon-close-tab"></span>
Tab3
</div>
</div>

<!-- Your app's content goes inside .window-content -->

</body>
</html>

问候,吉姆

最佳答案

我想这个问题表明我对 html 的工作有多么少。无论如何,以防其他人像我一样陷入困境。经过大量的试验和错误,这里有一些测试代码可以满足我的需要。

 <!DOCTYPE html>
<html>
<head>
<title>Test</title>

<!-- Stylesheets -->
<link rel="stylesheet" href="./css/photon.min.css">

<!-- Javascript -->
<!--<script src="js/menu.js" charset="utf-8"></script> -->
</head>
<body>
<div class="window">

<!-- .toolbar-header sits at the top of your app -->
<header class="toolbar toolbar-header">
<h1 class="title">Test</h1>
</header>

<div class="tab-group">
<div class="tab-item" onclick="showTab(event, 'income')" >
<span class="icon icon-cancel icon-close-tab"></span>
Income
</div>
<div class="tab-item active" onclick="showTab(event, 'expense')">
<span class="icon icon-cancel icon-close-tab"></span>
Expense
</div>
<div class="tab-item" onclick="showTab(event, 'names')">
<span class="icon icon-cancel icon-close-tab"></span>
Names
</div>
</div>

<!-- Your app's content goes inside .window-content -->
<div id="income" class="window-content" style="display: none;">
Test1
</div>
<div id="expense" class="window-content" style="display:none;">
Test2
</div>
<div id="names" class="window-content" style="display:none;">
Test3
</div>
<script>
function showTab(event, tabName) {
//alert('test');
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("window-content");
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";
event.currentTarget.className += " active";
}
</script>
</body>
</html>

问候,吉姆

关于javascript - 如何使用 photonkit 将内容放入 Electron 选项卡中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45600000/

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