Mootools: инъекция против принятия

Я хочу динамически добавлять некоторые предварительно сконфигурированные HTML-элементы с использованием события «щелчок» с помощью mootools.

Так что я могу заставить его работать с моими базовыми знаниями, хотя это не очень изящно. Я кодировал это до сих пор ...

Это мой предварительно сконфигурированный элемент с некоторым текстом, именем класса и некоторым событием, потому что я хочу, чтобы события были уже добавлены, когда он вставлен в мой контейнер:

        var label = new Element('label', {
            'text': 'Label',
            'class': 'label',
            'events': {
                'click': function(el){
                    alert('click');
                }
            }
        });

Вот мой функция, которая добавляет метку-элемент:

        function addText(){
            $('fb-buildit').addEvent('click', function(){                   
           row.adopt(label, textinput, deletebtn);
            $('the-form').adopt(row.clone());
            row.empty();

    /*
    label.clone().inject($('the-form'));
    textinput.inject($('the-form'));
    deletebtn.inject($('the-form'));
    */

            });
        }

Вторая часть, которая использует инъекцию, также работает, но там мое событие щелчка, которое запускает "предупреждение ('щелчок')", тоже работает. Метод с accept не добавляет никаких событий к моей метке Object, когда оно вставлено в dom.

Кто-нибудь может мне помочь с этим. Я просто хочу знать, почему adobt игнорирует мои настройки "событий", а inject - нет.

Заранее спасибо.

(извините за мой английский ^^)

5
задан Micha 3 March 2011 в 15:18
поделиться