我正在使用在这里找到的 Java Script Show/Hide DIV Toggler 。它有效,但副作用是每次单击切换都会将我带到页面顶部。签入 FF 和 Chrome,两种浏览器的交易相同。我无法确定它是否正在重新启动页面,但我知道它没有重新加载它。
这是脚本:
<script type="text/javascript">
<!--
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
//-->
</script>
这是切换(注意 href="#" - 是问题吗?):
<a href="#" onclick="toggle_visibility('gallery_info');">[Click to see more details]</a>
这是显示/隐藏的 div(如您所见,它开始隐藏):
<div id="gallery_info" style="display: none;">
有任何想法吗?
非常感谢!亚历克斯