【发布时间】:2013-08-13 23:36:59
【问题描述】:
我有这个例子:
jsfiddle.net/6mNpp/
当左侧菜单打开并且整个网站正在滚动时,是否可以防止其滚动?我的意思是,当我打开左侧菜单并滚动内容时,左侧菜单也会滚动。如何使它们具有独立滚动?
谢谢 尼克
【问题讨论】:
标签: jquery-mobile panel swipe
我有这个例子:
jsfiddle.net/6mNpp/
当左侧菜单打开并且整个网站正在滚动时,是否可以防止其滚动?我的意思是,当我打开左侧菜单并滚动内容时,左侧菜单也会滚动。如何使它们具有独立滚动?
谢谢 尼克
【问题讨论】:
标签: jquery-mobile panel swipe
您可以使用 CSS 将面板设置为固定。这样,当内容滚动时,左侧面板不会滚动。
代码和JSFiddle一样,只是在样式中加上position:fixed
<div data-role="panel" id="defaultpanel" data-display="push" data-theme="b" style="overflow:auto; position: fixed;" data-animate="false">
【讨论】:
更多信息...
JqueryMobile 路线图 http://jquerymobile.com/roadmap/ 表示独立 scolling 应该在 1.7 版本中出现
另一种可能的破解解决方法可能是通过 iframe 添加 div 可能会提供笨拙的解决方案。
【讨论】: