我工作的listview
有自动分频器基于日期它是一个很长的名单& data-autodividers='true'
工作正常,但我想通过使listview
可折叠的日期进一步改善它。Autodividers listview with collapsable option
这可以从后端使用c#(我正在一个asp.net webform移动网站上)完成,我将我的列表根据Month-Year进行分组,并使每个组都可折叠。
但我很想用jQuery来做,就像我为autodivider
做的那样。我已经在jsFiddle上设置了相同的内容。
我怎样才能让这些自动分配器可折叠使用jQuery 不从代码隐藏文件(C#)做什么呢?
我没有看到jquerymobile将此作为内置选项。
$(document).on("pageinit", "#page-wrapper", function() {
$("#hp-latest-articles").listview({
autodividers: true,
autodividersSelector: function (li) {
var out = li.attr('date');
return out;
}
}).listview('refresh');
});
上面的代码工作正常。你需要将'listview'转换为'collapsible'集合。 – Omar 2013-03-25 12:05:06
@Omar: - 我不知道如何用jQuery来做到这点,否则我必须做一切从代码隐藏(c#)。我希望它有一个内置的选项,使其可折叠。 – Learning 2013-03-25 12:36:01
没有什么是不可能的。我正在阅读关于动态创建“可折叠”列表的信息。我会试一试;)它与代码中的分隔符有点类似。 – Omar 2013-03-25 13:52:06