我正在开发一个移动网站并使用 jquerymobile。我在手风琴中有 4 个可折叠的物品。我想让其中一项保持扩展。如果我单击展开的项目,它会被折叠(我不想折叠这个项目)。如果我单击任何其他折叠的项目,最后一个展开的项目将折叠(没关系)。
我会感谢你的帮助。手风琴类别的动态 javascript 代码如下:
function create-accordion(categories)
{
category_array = categories;
jQuery.each(categories, function( index, value )
{
var div = '<div data-role="collapsible" class="custom-collapsible" ';
if(index == 0)
div += 'data-collapsed="false"';
div += '>';
div += '<h3 style:"padding:0px; margin:0px;"> ' + value.name + '</h3>\
<div class= "collapsable-limit-theme">\
<div data-role="content" style="padding:0px; margin:0px;">\
<div class="ui-grid-c, Grid" id="Grid' + value.id + '">\
</div>\
</div>\
</div>\
</div>';
$($('#accord'), this).append(div);
});
$( "#accord" ).collapsibleset( "refresh" );
}
和html代码
<div id="accord" data-role="collapsible-set" border-radius="0px" >
</div>
问候