gpt4 book ai didi

java - 防止容器隐藏时java小程序被破坏

转载 作者:行者123 更新时间:2023-11-28 13:14:08 24 4
gpt4 key购买 nike

我有一堆 if DIV,每个都包含一些文本、一个 java applet(糟糕...)和一些按钮;现在我正在实现一个动态显示和隐藏这些 DIV 的搜索功能,但是每当我将 display:none 设置为 DIV 时,其中的小程序立即被销毁,就好像它已从 html 代码中删除,然后在再次显示 DIV。有办法避免这种情况吗?

最佳答案

Is there a way to prevent this?

不要div 元素上调用 display: none。尝试使用 visibility:hidden; 代替,或应用将小程序从可见页面移开的样式。像这样的东西1:

<html>
<head>
<title>Removing elements from view</title>
<style type='text/css'>
.plain {
}
.removed {
position: absolute;
left: -1200px;
top: -1200px;
}
</style>
<script type='text/javascript'>
function show() {
document.getElementById('target').className='plain';
}
function hide() {
document.getElementById('target').className='removed';
}
var count=0;
function increment() {
count++;
document.getElementById('output').value=count;
}
window.setInterval(function(){increment()}, 1000);
</script>
</head>
<body>
<h1>Move the element off page</h1>
<input type='button' value='Hide' onclick='hide();'>
<div id='target' style='background-color:#F00;'>
<input id='output' type='text' size='4'>
</div>
<input type='button' value='Show' onclick='show();'>
</body>
</html>
  1. 在 FF 中测试,但未经验证。

关于java - 防止容器隐藏时java小程序被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18173674/

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