小编Dir*_*lbe的帖子

JQM 1.4.2可折叠事件扩展不起作用

我们动态生成可折叠内容,如下所示:

$('#'+object.TARGET).html(response).trigger('create');
Run Code Online (Sandbox Code Playgroud)

可折叠的工作非常好

<div data-role="collapsible" id="ims-page-start-content-detail-vertrag">
    <h2>Mieter</h2>
    <p></p>
</div>
Run Code Online (Sandbox Code Playgroud)

但是如果我们想要使用expand-event:

$("#ims-page-start-content-detail-vertrag").on( "collapsibleexpand", function( event, ui ) { alert("test"); } );
Run Code Online (Sandbox Code Playgroud)

要么

$("#ims-page-start-content-detail-vertrag").collapsible({
    expand: function( event, ui ) { alert("test"); }
});
Run Code Online (Sandbox Code Playgroud)

没有回答!我们做错了什么?坦克很多;-)


我们加上这个:

$(document).off('pageshow','#ims-page-start').on('pageshow','#ims-page-start',function(){

$('#ims-page-start-content-detail-vertrag').bind('expand', function () {    alert('Expanded');
   }).bind('collapse', function () {
   alert('Collapsed');
    });

});
Run Code Online (Sandbox Code Playgroud)

但这仍然无法正常工作!我们认为问题是如何动态生成可折叠的

jquery-mobile jquery-mobile-collapsible

1
推荐指数
1
解决办法
1252
查看次数