Я работал над диалогом с контентом, загруженным AJAX, но я не могу его удалить.
Обязательным требованием было наличие нескольких поддерживаемых с помощью php диалоговых окон с возможностью перетаскивания и закрытия.
(присутствует функция center ())
$('a.event').click(function() {
var url = this.href;
var getrel = $(this).attr('rel');
var getid = $(this).attr('id');
var dialog = $('<div id="event_'+getid+'" class="izModal '+getrel+'"></div>').appendTo('body');
dialog.load( url, {}, function (responseText, textStatus, XMLHttpRequest) { $('#event_'+getid+'').append("<a class='close' rel='"+getid+"'>x</a>"); } ).center().draggable();
return false;
});
И чтобы закрыть его:
$('a.close').click(function(event){
var getevent = $(this).attr('rel');
$('#event_'+getevent+'').hide();
});
Я пытался (как вы можете видеть) дать каждому диалогу идентификатор, чтобы закрыть его.
Также пытался с this.parent , hide () , изменить CSS и remove () .
Может кто-нибудь заметить ошибку?
Заранее спасибо.