2009-12-18 2 views
0

Есть ли способ использовать jgrowl (или любое другое ворчание как всплывающее окно), чтобы обновить сообщение, если оно еще не удалено, и если оно было удалено, просто добавьте его, как обычно?Есть ли способ обновить сообщение jgrowl?

+1

Lol @ jgrowl. Похоже на рэпера. – Pierreten

+2

Обновление существующего сообщения является большим нелогичным, поскольку цель всплывающего окна - привлечь внимание пользователя, не заставляя его действовать. Более логичным способом, IMO, было бы закрыть сообщение и создать новый. – Ariel

+0

@Ariel, хорошая идея. Я думаю, что может работать лучше. – Echo

ответ

0

Вместо того, чтобы модифицировать плагин, я думаю, что более простым способом было бы сделать функцию поиска текста внутри рычания, а затем удалить его. Я протестировал код ниже, он работает, и он не вызывает никаких проблем с плагином.

Эта функция удалит рычание, основываясь на его содержание

function clearGrowl(txt){ 
$('.jGrowl-notification:contains("' + txt + '")').remove(); 
} 

Если вы хотите, чтобы предназначаться заголовок рычанием, а затем изменить его следующим образом:

function clearGrowl(txt){ 
$('.jGrowl-notification .header:contains("' + txt + '")').remove(); 
} 
+0

Ницца. Я мог бы это использовать. – Echo

Смежные вопросы