【问题标题】:jQuery mobile 1.2.0 Alpha 1 autodividersSelectorjQuery mobile 1.2.0 Alpha 1 autodividersSelector
【发布时间】:2012-10-02 15:46:01
【问题描述】:

我正在尝试根据每个 li 元素中的属性划分一个 jQuery 移动列表。

$("#mylistview").listview({
    自动分频器:真,
    autodividersSelector: 函数 ( li ) {
        var out = $('li').attr('attr_name');
        退出;
    }
});

但它只为第一个列表项属性创建列表分隔符。每次插入新的 l​​i 时,我都会使用 listview(refresh)。

我不明白的是,如果我需要在创建列表之前、之后或为每个元素调用我在这里粘贴的函数。我想我已经尝试了其中的每一个,但也许我做得不对。

那是因为 1.2.0 仍然是 alpha 版本吗?我以为这个功能现在可以工作了 http://jquerymobile.com/test/docs/lists/docs-lists.html

感谢能够/愿意回答的人。

【问题讨论】:

  • 1.2.0 现已发布。试用发布版本并告诉我们。
  • @RaymondCamden 感谢您的回答。它仍然对我不起作用,但我只是注意到我没有在每个 li 中使用数据角色。添加了它,但仍然无法正常工作。
  • No sorry data-role="list-divider" 用于手动创建列表分隔符。使用 autodivide 我不应该能够使用属性自动完成吗?

标签: jquery mobile jquery-mobile


【解决方案1】:

我的错: 正确的代码是

$("#mylistview").listview({
    自动分频器:真,
    autodividersSelector: 函数 ( li ) {
        var out = li.attr('attr_name'); //这里是变化
        退出;
    }
});

还是谢谢你的回复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 2013-01-23
    • 1970-01-01
    相关资源
    最近更新 更多