【问题标题】:jquery mobile accordion not working (not display)jquery mobile 手风琴不工作(不显示)
【发布时间】:2014-02-11 21:25:49
【问题描述】:

我在手风琴中做了一个简单的例子。实际上,当我使用动态数据时,我的列表没有显示。 我想制作如下图所示的demo。

这是我的代码 http://jsfiddle.net/3H87k/

var name = new Array();
name[0] = "Saab";
name[1] = "Volvo";
name[2] = "BMW";
name[3] = "BOW";
name[4] = "BLW";

var address = new Array();
address[0] = "Sjnnnnvvf";
address[1] = "Vtyubolvo";
address[2] = "BhjhubbMW";
address[3] = "ftyui";
address[4] = "fybmi";

$(document).ready(function () {
    for(var i=0;i<name.length;i++){
        $('#folderData').append('<div data-role="collapsible"<h3>'+
                                name[i]+'</h3>'+
    '<p>'+address[i]+'</p>'+
    '</div>');
    }

    // Refreshing the list
   // $('#folderData').listview('refresh');
}); 
$(document).on('click','.rowclick',function(){
     $('.ui-li-heading').removeClass('selected');
  $(this).find('.ui-li-heading').addClass('selected'); 
});

【问题讨论】:

    标签: jquery jquery-mobile


    【解决方案1】:

    您的可折叠 div 定义中缺少&gt;。

    除此之外,对于动态添加的元素,您必须在元素上强制使用 collapsible。

    代码:

    $('#folderData').find('div[data-role=collapsible]').collapsible();  
    

    演示:http://jsfiddle.net/8mWZv/

    主题概述

    jQuery Mobile 有一个强大的主题框架,它支持多达 26 组工具栏、内容和按钮颜色,称为“样本”。该框架带有五个已定义的主题(样本“a”到“e”),可以轻松使用、删除或覆盖。

    参考:https://learn.jquery.com/jquery-mobile/theme-roller/

    这样您就可以构建您的自定义样式。

    【讨论】:

    • 行颜色灰色可以吗?
    • 它是黑色的..:(,没有办法制作gay排手风琴
    猜你喜欢
    • 1970-01-01
    • 2012-10-07
    • 1970-01-01
    • 2011-05-30
    • 2016-06-22
    • 1970-01-01
    • 2016-09-02
    • 2014-10-17
    • 1970-01-01
    相关资源
    最近更新 更多