Как вызвать обновление в mmenu после обновления динамического списка
Я использую плагин mmenu, найденный здесь http://mmenu.frebsite.nl/. Работает с заранее определенным списком.
Я использую для списка контактов, где пользователи регулярно меняют состояние. Я попробовал приведенную ниже функцию для динамического обновления списка, но плагин mmenu, похоже, больше не работает с вновь добавленными элементами.
есть ли способ сделать это обновить?
function updateChatContacts() {
$(".contacts-list-chat").empty();
for (var key in contacts) {
var state;
if(contacts[key].state === 'DND')
state = 'busy';
else if(contacts[key].state === 'page-me')
state = 'away';
else
state = contacts[key].state;
var elem = '<li class="img no-arrow">'+
'<span>'+
'<i class="'+state+'"></i>'+
'<img src="assets/img/avatars/avatar2.png" alt="avatar 2"/>'+
'<div class="chat-name">'+key+'</div>'+
'<div>'+state.charAt(0).toUpperCase() + state.slice(1)+'</div>'+
'</span>'+
'<ul class="chat-messages">'+
'<div class="chat-input">'+
'<input type="text" class="form-control send-message" placeholder="Type your message" />'+
'</div>'+
'</ul>'+
'</li>';
//if (markers[key].selected === true) {
$(".contacts-list-chat").append(elem);
}
}