Регистрация: May 2011
Сообщений: 221
|
Psycho Tiger, Да, это было бы неплохо разместить в кнопке, которая создает окно, проблема только одна, что кнопка принимает событие раньше, чем окно, а потому, если создать целчком по кнопке окно и затем еще раз кликнуть по кнопке, то создатся еще одно окно, вместо того, чтобы удалить текущее.
caseyryan, к сожалению сейчас нет возможности оттестировать, но вероятнее всего, что если окно будет показано по клику вне области окна (то есть по клику на кнопку), то оно будет так же уничтожено сразу же после создания, потому что MouseEvent.CLICK придет туда во время баблинга. И при такой реализации еще встает вопрос о том, как взаимодействовать с содержимым окна, если оно есть, потому что e.target внутри окна, точно уже не будет _window.
Последний раз редактировалось Фенёк; 18.02.2013 в 13:51.
|