【发布时间】:2011-12-10 01:00:26
【问题描述】:
我有一个使用对话框的网站。当我打开该对话框时,body 滚动条被隐藏,包含该对话框的div 的滚动条显示其滚动条。
但是,当我隐藏body 滚动条时,内容会移动到开头。打开对话框时如何保持内容的位置?
有关此问题的更多信息,请查看 Facebook 上的照片。当你点击一张照片时,我喜欢这样做。
【问题讨论】:
-
它是否可以滚动到顶部,因为您单击的链接有一个(可能为空的)URL 片段标识符,如下所示:
<a href="#">...</a>...并且处理“对话框”的 javascript 不是t 取消活动? -
给我们看一个代码 sn-p 怎么样? jsfiddle.net
-
您是说视口滚动回正文内容的顶部,还是正文内容本身由于移除滚动条释放的额外宽度而向上移动?
-
我只使用 CSS 解决了,使用 HTML 标签和 BODY 标签组合。
标签: javascript html css web