jquery странная ошибка в jgrowl - PullRequest
       33

jquery странная ошибка в jgrowl

0 голосов
/ 21 февраля 2010

All

Я использую jgrowl для отображения определенного контента, и сегодня я получил эту странную ошибку

$(this).data("jGrowl") is undefined in jquery.jgrowl_compressed.js file in line 59

, который указывает мне на следующую строку,

$(this).data("jGrowl").created=new Date();

И в моем файле проекта js у меня есть следующий код

if (data)
{
 $('.jGrowl-notification:contains("' + oldtext + '")').remove();
 $.jGrowl.defaults.poll = 1;
 $.jGrowl(data, { animateOpen: { height: 'show'}, glue : 'after' , position : 'bottom-right'});
  oldtext=data;
  clean();
 }

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

Я получаю сообщение об ошибке, когда пытаюсь открыть меню и, прежде чем оно открывается, я снова открываю его

Любая идея, что может быть не так.

Спасибо.

1 Ответ

2 голосов
/ 21 февраля 2010

Согласно API для .data() синтаксис должен быть $(this).data("jGrowl_created", new Date()); или что-то в этом роде.Возможно, вы бы предпочли $(jGrowlElement).data("created", new Date()");.

...