我有一些嵌套的递归函数,它们动态地创建可折叠的列表视图,这些列表视图位于侧面板中。我发现默认的 17em 太小了,尤其是当嵌套文本开始变短时。所以我在css中找到了设置它的样式,我覆盖了那些使用25em。在某些设备上进行测试后,这可能有点太多了。不过我离题了。
我在这里要问的是为什么当我使用 data-display="overlay" 时我的可折叠面板溢出面板,当我将它设置为“显示”时它看起来很好。我认为这可能是我所有的嵌套内容,所以我在这里摆弄了静态内容:http: //jsfiddle.net/LF6UR/
<div data-role="panel" id="left-panel" data-display="overlay" data-position="left" data-position-fixed="true" data-swipe-close="true" data-dismissible="true">
我可以看到并非如此,也许面板还有一些我不知道的其他 CSS 属性。似乎有很多琐碎的小设置需要了解这个框架。希望有人可以提供帮助,因为我真的认为“覆盖”比推送我的主要内容区域更好。