如果我使用 jQuery 动画函数将 #wrapper div (z-index:2) 向右滑动并在其后面显示一个 #menu div (z-index:1),则 #wrapper div 重置是用户所做的滚动在上面。
这是显示问题的 jsFiddle。如果您滚动#wrapper div(带有“Main #”的那个),然后单击“打开/关闭菜单”链接以激活动画,滚动将重置。我知道这是由 引起的position:fixed
,但这是必要的,以便在打开菜单时,唯一滚动的 div 是#menu 的 div 而不是 #wrapper 的 div。
我试过href="javascript:void(0)"
在激活动画的按钮和return false;
点击功能上使用。没有任何效果。
如何禁用#wrapper div 重置滚动?或如何在#menu div 显示后锁定#wrapper div 滚动?