我正在使用 JQuery Mobile Accordion 列表
pageshow
我正在使用(在我的听众中)收听其中一项的扩展
$("#myListSection").bind("expand",function(){})
在我的应用程序中,页面来回切换。我遇到了一个问题,即会创建多个“扩展”订阅,因此当我再次切换到列表时,我会在扩展一个部分时调用多个函数。因此,我想unbind
在离开页面时使用该方法来销毁监听器。
我遇到的问题是当我取消绑定事件然后尝试重新绑定时。
$("#myListSection").unbind("expand")
$("#myListSection").bind("expand")
基本上现在只有一个展开事件被触发(这很好),但列表部分没有展开......我认为解绑被破坏的不仅仅是我的听众。
JS 小提琴示例:http: //jsfiddle.net/6txWy/1658/