如何在jQuery Mobile中将样式更新为ListView?

爱国牛

我从服务器上获取了一些数据,并且创建了一个ul列表,以尝试更新样式。

似乎listview('refresh',true)不起作用。我正在使用jqm 1.4 beta

function parseData(data)
{
    var html = '<ul data-role="listview" data-autodividers="true" data-filter="true" data-inset="true">';
    $.each(data, function( index, value ) {
        html = '<li>' +
            '<div data-role="collapsible">' +
                '<p>' + value.title + '</p>' +
            '</div>' +
        '</li>';
    });
    html += '</ul>';
    return html;
}


var div = $('#div');
div.html(parseData(data));
div.find('ul').listview('refresh',true);

jsfiddle

有想法吗?

奥马尔

作为jQuery Mobile的1.4阿尔法2.trigger('create').trigger('pagecreate')被取消,并将从1.5被移除。

这些函数的替换为.enhanceWithin(),当在父元素上调用该函数时,将增强其中的所有小部件。

另外,可折叠的正确语法/标记是

<div data-role="collapsible">
  <h4>Heading</h4> <!-- you were missing this tag -->
  <p>collapsible / expandable contents</p>
</div>

要增强列表视图和可折叠性,您所需要做的就是

$('#div').enhanceWithin();

更新

可折叠对象margin从父对象继承而来li,导致可折叠对象的标题和内容样式不足。添加以下CSS可解决此问题。

li .ui-collapsible-heading, .ui-collapsible-heading-toggle {
  margin: 0 !important;
}

li .ui-collapsible-heading-collapsed .ui-collapsible-heading-toggle {
  margin-bottom: 1px !important;
}

演示版

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在jQuery Mobile中将样式更新为ListView?

来自分类Dev

如何在Android中将ListView Scroll位置设置为底部?

来自分类Dev

Jquery:如何插入Jquery Mobile样式的输入?

来自分类Dev

如何在jQuery Mobile中设置“列表项>链接”的样式

来自分类Dev

如何在JQuery中设置文本样式?

来自分类Dev

如何在jQuery vmap中更改工具提示样式?

来自分类Dev

如何在我的代码中将DocsList更新为DriveApp

来自分类Dev

如何在jQuery中将php响应解析为json

来自分类Dev

如何在jquery插件中将选项扩展为全局

来自分类Dev

如何在jQuery中将img src设置为php会话

来自分类Dev

如何在jQuery中将css游标值设置为变量?

来自分类Dev

如何在angular 2样式中将angular 1.2服务更新为1.5

来自分类Dev

如何在jQuery中将段落分为句子

来自分类Dev

如何在Angular中将插值设置为样式属性?

来自分类Dev

如何在Microsoft Word 2010中将项目符号样式设置为默认样式?

来自分类Dev

在jQuery Mobile中完全下载后如何在Listview中显示图像?

来自分类Dev

如何在整个div内容中禁用jquery mobile的样式?

来自分类Dev

如何在jQuery Mobile中放置按钮

来自分类Dev

如何在jQuery mobile 1.4.0中将列表视图缩略图放置在右侧?

来自分类Dev

如何在Jquery中通过其样式值获取元素

来自分类Dev

jquery mobile-如何在1.4中将动态创建的页面附加到pagecontainer

来自分类Dev

如何在jquery mobile中设置“列表项>链接”的样式

来自分类Dev

如何在jQuery Validate插件中为包装器指定样式?

来自分类Dev

如何在jQuery Mobile中构造元素

来自分类Dev

如何在ListView中将多行文本显示为多行

来自分类Dev

如何在jQuery中将css游标值设置为变量?

来自分类Dev

如何在 xubuntu 中将通知样式重置为默认样式?

来自分类Dev

如何在具有基本样式的表格视图单元格中将图像设置为右侧

来自分类Dev

如何在 PrestaShop 1.6 中更新 JQuery?

Related 相关文章

  1. 1

    如何在jQuery Mobile中将样式更新为ListView?

  2. 2

    如何在Android中将ListView Scroll位置设置为底部?

  3. 3

    Jquery:如何插入Jquery Mobile样式的输入?

  4. 4

    如何在jQuery Mobile中设置“列表项>链接”的样式

  5. 5

    如何在JQuery中设置文本样式?

  6. 6

    如何在jQuery vmap中更改工具提示样式?

  7. 7

    如何在我的代码中将DocsList更新为DriveApp

  8. 8

    如何在jQuery中将php响应解析为json

  9. 9

    如何在jquery插件中将选项扩展为全局

  10. 10

    如何在jQuery中将img src设置为php会话

  11. 11

    如何在jQuery中将css游标值设置为变量?

  12. 12

    如何在angular 2样式中将angular 1.2服务更新为1.5

  13. 13

    如何在jQuery中将段落分为句子

  14. 14

    如何在Angular中将插值设置为样式属性?

  15. 15

    如何在Microsoft Word 2010中将项目符号样式设置为默认样式?

  16. 16

    在jQuery Mobile中完全下载后如何在Listview中显示图像?

  17. 17

    如何在整个div内容中禁用jquery mobile的样式?

  18. 18

    如何在jQuery Mobile中放置按钮

  19. 19

    如何在jQuery mobile 1.4.0中将列表视图缩略图放置在右侧?

  20. 20

    如何在Jquery中通过其样式值获取元素

  21. 21

    jquery mobile-如何在1.4中将动态创建的页面附加到pagecontainer

  22. 22

    如何在jquery mobile中设置“列表项>链接”的样式

  23. 23

    如何在jQuery Validate插件中为包装器指定样式?

  24. 24

    如何在jQuery Mobile中构造元素

  25. 25

    如何在ListView中将多行文本显示为多行

  26. 26

    如何在jQuery中将css游标值设置为变量?

  27. 27

    如何在 xubuntu 中将通知样式重置为默认样式?

  28. 28

    如何在具有基本样式的表格视图单元格中将图像设置为右侧

  29. 29

    如何在 PrestaShop 1.6 中更新 JQuery?

热门标签

归档