Я хочу динамически добавлять некоторые предварительно сконфигурированные 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 - нет.
Заранее спасибо.
(извините за мой английский ^^)