我在页面顶部有一个简单的可折叠内容元素,它有一个列表视图.HTML工作正常.
我的问题是,如果用户打开可折叠块,我希望它在用户离开或返回页面时自动关闭.可折叠块始终保持用户离开它 - 打开.我不知道如何关闭它.我搜索了几天,但找不到确切的方案.我发现的大多数解决方案都处理页面的动态加载,它们对我来说有点太高级了解.
我知道这可能是一件简单的事情,但我对jquery mobile很新.我不知道如何将代码绑定到html元素或在哪里放置它所以请尽我所能,但我的步骤.
有谁知道如何做到这一点?
嗨,在我的jqm网络应用程序中,我关闭编程可折叠块像这样:
$( 'UI可折叠 ')的触发器(' 崩溃').
你应该像这样绑定pageshow事件:
$('#your_page_id').bind('pageshow', function(){
$('.ui-collapsible').trigger('collapse');
});
Run Code Online (Sandbox Code Playgroud)
例如,你可以试试这个jsFiddle