Следующий вопрос: У меня есть скрытый контейнер div, называемый «скрытым от окна». Когда пользователь нажимает на ссылку, HTML связанного документа должен быть вставлен в этот контейнер div с помощью AJAX (работает до сих пор). Этот контейнер также должен быть перетаскиваемым (работает до сих пор). Но дополнительно мне нужна кнопка закрытия скрыть Div контейнер снова - и здесь возникает проблемаjQuery: Вставка HTML в перетаскиваемый div с .prepend() - как использовать событие click в этом HTML-элементе?
Мой код:.
$('.top_navigation .address a').click(function() {
var myUrl = SOME CODE TO GET THE URL - WORKING;
$('#window-hidden').load(myUrl, function() {
var closer = '<div id="closer"><a href="#">X</a></div>';
$(this).prepend(closer);
$(this).fadeIn();
});
return false;
});
$('#window-hidden').draggable();
$('#closer a').on('click', function() {
$('#window-hidden').fadeOut();
});
Первый блок кода загружает HTML в контейнер сНу, а также он добавляет «ближе» элемент в в контейнере все хорошо. Второй блок заставляет контейнер перетаскивать. И с последним блоком кода я хотел снова закрыть окно, но он не работает. Возможно, это потому, что родительский контейнер (скрытый от окна) это draggab ле? Или, может быть, это потому, что элемент #closer вставлен после создания DOM ??
Беста, Tobias
Спасибо - я попробовал несколько раз по-разному с .on(), но не получить правильный синтаксис. Большое спасибо! –
@TobiasKirsch Без проблем рад, что я мог бы помочь! :). Если это был ответ на вашу проблему, нажмите галочку рядом с ней и отметьте ее как правильно :). – mattytommo