【问题标题】:How to make a collapsible data-role="list-divider"?如何制作可折叠的 data-role="list-divider"?
【发布时间】:2016-11-09 23:39:05
【问题描述】:

我正在尝试创建一个 jQuery 移动格式的内容列表视图,例如 the demo on the jQuery Mobile site

我想要的是data-role="list-divider" 是可折叠的。我试图让<li> 同时拥有data-role="list-divider"data-role="collapsible"(以及data-role="list-divider collapsible"),但这些都没有按预期工作。该演示页面底部的可折叠列表视图示例将列表分隔符和内容包裹在可折叠中,这不是我所追求的。

有什么想法吗?

【问题讨论】:

  • 你可以创建一个嵌套的可折叠来创建这种效果
  • 谢谢@TheWandererr,是的,我想我只需要手动设置它的样式,让它看起来像一个列表分隔符。我只是认为可能有更简单的方法。干杯

标签: javascript jquery listview jquery-mobile


【解决方案1】:

我没有嵌套可折叠项,而是模拟了这样的行为:

$("li").hide();
$("[data-role='list-divider']").show();
$("[data-role='list-divider']").click(function() {
    $(this).nextUntil("[data-role='list-divider']").toggle();
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-23
    • 2023-03-11
    • 2020-03-13
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    相关资源
    最近更新 更多