我做:
$( ".ui-collapsible" ).on("collapse", onCollapse );
然后:
var onCollapse = function(e) {
// close all open input fields on collapse
$(this).find( ".closeable [data-role='button']" )
.filter(":visible")
.trigger( "click" , "enter" );
};
但是可折叠元素已经折叠,因此不再有可见元素了。
有没有办法在实际崩溃之前获取此事件?
答案 0 :(得分:0)
我实际上没有检查提供是否足以弄清楚它是否在崩溃之前触发,但你仍然可以尝试:
$('#my-collaspible').bind('expand', function () {
alert('Expanded');
}).bind('collapse', function () {
alert('Collapsed');
});