Я использую список JQuery Mobile аккордеонаUnbind расширить JQuery Mobile Collapse
Я слушаю для расширения одного из элементов, используя (в моем pageshow
слушателя)
$("#myListSection").bind("expand",function(){})
В моем приложении, страницы переключаются взад и вперед. У меня возникла проблема, когда было создано несколько расширений подписки, поэтому, когда я снова переключился на список, у меня было бы несколько функций, вызываемых при расширении раздела. Поэтому я хочу использовать метод unbind
, когда вы покидаете страницу, чтобы уничтожить слушателя.
Проблема, с которой я столкнулась, - это когда я отвязываю событие, а затем пытаюсь восстановить его.
$("#myListSection").unbind("expand")
$("#myListSection").bind("expand")
В принципе есть теперь только один расширить событие увольнения (что хорошо), но раздел списка не расширяется ... Я домысливать отвязать уничтожили больше, чем просто мой слушатель.
JS Fiddle пример: http://jsfiddle.net/6txWy/1658/
Жаль этого http://jsfiddle.net/Palestinian/6txWy/1660/ – Omar
Нет. Я хочу, чтобы добавить слушателя разнесения, удалить слушателя, а затем снова прикрепить его к тому же div. – K2xL