我制作了一个 JavaScript 函数来隐藏单击按钮时的链接及其在该函数中的工作
<script type="text/javascript">
function toggle()
{
var ele = document.getElementById("yui-gen1");
var text = document.getElementById("windows");
if(ele.style.display == "block") {
ele.style.display = "none";
}
else {
ele.style.display = "block";
}
}
</script>
但是当它隐藏时,下一个链接会取代它的位置。我不希望任何东西取代它的位置,我希望它隐藏后的位置是空的。有什么办法可以做到这一点吗?
假设我正确理解了你的问题,你的问题是display:none
导致受影响的元素不占用文档中的空间。你需要的是visibility https://developer.mozilla.org/en/CSS/visibility属性,隐藏受影响的元素但保留其在文档中的空间:
ele.style.visibility = "hidden";
and
ele.style.visibility = "visible";
应该有效,而不是display https://developer.mozilla.org/En/CSS/Display.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)