Jquery mobile 可折叠元素的jquery移动格式

Jquery mobile 可折叠元素的jquery移动格式,jquery-mobile,Jquery Mobile,我正在尝试为侧面板制作一个多级菜单。我使用的代码就在这里。它可以正常工作,但可折叠元素的内容格式错误,列表的内容在两侧都被剪切掉(在Firefox或Google Chrome中试用过)。正确的方法是什么?我不喜欢data inset=“true”选项,因为它会改变整个外观。我只想它是整个宽,但与正确的填充。 另一方面,如果有其他方法(比如带有无法展开的元素的可折叠集),我愿意接受建议 免责声明:我完全不了解jqm和web开发。解决方案 下面是一个工作示例: 此css将修复您的问题,并且不会干扰其

我正在尝试为侧面板制作一个多级菜单。我使用的代码就在这里。它可以正常工作,但可折叠元素的内容格式错误,列表的内容在两侧都被剪切掉(在Firefox或Google Chrome中试用过)。正确的方法是什么?我不喜欢
data inset=“true”
选项,因为它会改变整个外观。我只想它是整个宽,但与正确的填充。 另一方面,如果有其他方法(比如带有无法展开的元素的可折叠集),我愿意接受建议

免责声明:我完全不了解jqm和web开发。

解决方案 下面是一个工作示例:

此css将修复您的问题,并且不会干扰其他ListView:

.ui-collapsible div ul {
    margin: -0.6em 0 !important; //counter top/bottom margins without changing default ones
}

.ui-collapsible div ul .ui-corner-top, .ui-collapsible div ul .ui-corner-bottom {
    border-radius: 0; // remove border radius
} 

.ui-collapsible div ul li.ui-li-divider {
    padding: 0.5em 15px 0.5em 12px !important;
}
编辑:

下面是另一个解决方案:

没有css。但仍然是一个解决办法。可折叠元素上面有一个列表视图,下面有一个列表视图

更多信息 如果您想自己学习如何进行此类更改,请勾选此项,它将教会您如何自己进行更改。

解决方案 下面是一个工作示例:

此css将修复您的问题,并且不会干扰其他ListView:

.ui-collapsible div ul {
    margin: -0.6em 0 !important; //counter top/bottom margins without changing default ones
}

.ui-collapsible div ul .ui-corner-top, .ui-collapsible div ul .ui-corner-bottom {
    border-radius: 0; // remove border radius
} 

.ui-collapsible div ul li.ui-li-divider {
    padding: 0.5em 15px 0.5em 12px !important;
}
编辑:

下面是另一个解决方案:

没有css。但仍然是一个解决办法。可折叠元素上面有一个列表视图,下面有一个列表视图

更多信息
如果你想自己学习如何做这种更改,你应该检查这个,它会教你如何自己做这件事。

是的,这似乎是可行的,还有一个小边框,我可以用
.ui可折叠内容{border left:0px;border right:0px;}
删除。但是,在查看后,看起来“Section 2”和图标与列表视图标题和图标不对齐,并且标题标题中缺少边框。有没有更好的方法来实现这一点,或者我必须摆弄CSS?如果你想一想,这里的一切都是用CSS设置的,你正在创建一个自定义组件。这里的问题是数据inset=“false”,对于可折叠元素中的listview,它不能正常工作。我已经添加了第三个css块,它将解决您的对齐问题。如果你想得到更好的结果,就玩吧。谢谢你的回答。第三块,让我们玩“小节”标题,但不玩“小节”标题,它实际上是错位的。无论如何,我认为你的答案是正确的。再次感谢。是的,这似乎有效,仍然有一个小边框,我可以使用
.ui可折叠内容{border left:0px;border right:0px;}
删除。但是,在查看后,看起来“Section 2”和图标与列表视图标题和图标不对齐,并且标题标题中缺少边框。有没有更好的方法来实现这一点,或者我必须摆弄CSS?如果你想一想,这里的一切都是用CSS设置的,你正在创建一个自定义组件。这里的问题是数据inset=“false”,对于可折叠元素中的listview,它不能正常工作。我已经添加了第三个css块,它将解决您的对齐问题。如果你想得到更好的结果,就玩吧。谢谢你的回答。第三块,让我们玩“小节”标题,但不玩“小节”标题,它实际上是错位的。无论如何,我认为你的答案是正确的。再次感谢。