JQuery: вручную закрыть диалог - PullRequest
1 голос
/ 01 декабря 2009

У меня есть собственный виджет списка в диалоге jQuery. Я хотел бы иметь следующие атрибуты диалога для диалога:

  • закрыть на esc
  • , но не закрывайте диалоговое окно при щелчке где-либо

Я установил beforeclose: function(){return false;} который отключает автоматическое закрытие

Проблемы:

  • Закрытие по esc больше не работает;

  • При нажатии на мой список просмотра я пытаюсь закрыть диалоговое окно вручную, используя this.div.dialog({beforeclose:null});, но это не помогает.

Так что я не могу закрыть диалог вообще. : /

Есть идеи, как это исправить?

1 Ответ

1 голос
/ 01 декабря 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...