Как предотвратить появление более одного светового интерфейса?

#javascript #mootools

#javascript #mootools

Вопрос:

Привет, ребята, я новичок в программировании, особенно MooTools. Как мне предотвратить открытие более одного светового интерфейса?

Плагин доступен здесь:http://davidwalsh.name/facebook-lightbox

Комментарии:

1. Как вы используете модалы? Вы вызываете new LightFace() каждый раз? Если это так, то вы, вероятно, используете его неправильно. Создайте экземпляр LightFace один раз, а затем используйте .load() для изменения содержимого.

Ответ №1:

уничтожьте его после завершения работы с моделью. пример

 keys: { 
          esc: function() { 
                     var r=confirm("Are you sure, you want to do this?");
                            if (r==true){
                                this.close(); 
                                this.destroy();//this you need to do
                                $('overlay').setStyle('display', 'none');
                            }else{}   
                        }