我有一个网页,它是一个长文档,左侧有一个导航窗格。HTML基本上是
<body style="display:block;">
<div id="nav-pane" style="width:340px; height:100%; position:absolute;">
....
</div>
<div id="main-page" style="left:371px; height:100%; position:fixed;">
....
</div>
</body>
我有一个 javascript 函数来隐藏导航窗格以在较小的屏幕上查看文档,但是当我在 IE 8/9 中调用 $("#nav-pane").hide() 时,页面视图被带回顶部的页面。其他浏览器工作正常
编辑:页面中的样式链接很好
触发器是
<div id="close-button" onclick="hideMenu()">
<img src="/wp-content/uploads/images/original/close-button.png">
</div>
和javascript函数是
function hideMenu()
{
$("#nav-pane").hide();
}