展开/折叠jQuery ui mobile中的所有列表元素

托马斯·利特勒

我试图在使用jquery ui mobile来构造可折叠列表以展开/折叠所有列表的网页上放置一个按钮。但是,我对jquery和javascript编码还很陌生,所以遇到了一些问题。我已将按钮放入其中,但是单击它后代码没有响应。我将如何更正此代码,使其成功扩展/折叠?

该按钮的代码在这里:

<script type="text/javascript" src="js/jquery-1.11.2.min.js">

$('#collapsible1').click("click", showHide);

var collapsible = $('.collapsible');
collapsible.hide();

function showHide() {
    if(collapsible.is(':hidden'))
        collapsible.slideDown();
    else
        collapsible.slideUp();
}

</script>

该按钮的初始化方式如下:

<button id="collapsible1">Show/Hide</button>

我正在测试的模板在这里:http : //jsfiddle.net/TLittler/9ndzm3cc/5/

赞克

可折叠窗口小部件具有展开和折叠方法:

http://api.jquerymobile.com/collapsible/#method-expand

因此,您可以像下面这样展开所有可折叠对象:

$('[data-role="collapsible"]').collapsible( "expand" );

然后像这样折叠它们:

$('[data-role="collapsible"]').collapsible( "collapse" );

更新了FIDDLE

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 javascript 或 jquery 展开/折叠父元素?

来自分类Dev

使用jQuery中的链接展开/折叠div

来自分类Dev

在jQuery中展开和折叠表格行

来自分类Dev

jQuery UI手风琴展开/折叠

来自分类Dev

展开时jQuery Mobile 1.0可折叠集的滚动位置

来自分类Dev

没有jQuery的手风琴展开/折叠

来自分类Dev

展开/折叠对象列表

来自分类Dev

展开/折叠对象列表

来自分类Dev

如何以编程方式在Material Ui中展开或折叠Tree Item?

来自分类Dev

展开所有/折叠所有不工作类的列表

来自分类Dev

在Android中展开和折叠

来自分类Dev

在Android中展开和折叠

来自分类Dev

在AngularJS中展开折叠按钮

来自分类Dev

球拍中展开的折叠形式

来自分类Dev

jQuery在过滤器上展开可折叠列表视图

来自分类Dev

jQuery折叠展开效果

来自分类Dev

Knockout.js:没有jQuery UI的手风琴/折叠元素

来自分类Dev

Telerik Kendo ui treeView-单击即可展开/折叠节点

来自分类Dev

当DIV展开/折叠时,动态调整Bootstrap UI模式的大小

来自分类Dev

获取所有屏幕UI元素的列表

来自分类Dev

使用CSS折叠和展开元素

来自分类Dev

使用slideToggle展开和折叠列表项

来自分类Dev

展开式列表视图不会折叠

来自分类Dev

Vaadin TreeGrid没有展开或折叠图标

来自分类Dev

AngularJS中的子菜单(展开/折叠的树)

来自分类Dev

在TreeView中隐藏“展开/折叠”图标

来自分类Dev

使用MSSAS在Excel中展开/折叠的问题

来自分类Dev

在表格行中展开和折叠

来自分类Dev

折叠/展开AngularJS中的表单字段