проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю на меню imagemap, которое я сделал, это то, что он показывает мелкие наложения, он также отлично закрывает его, когда я нажимаю на тело. Но когда я снова нажимаю изображение, он снова не открывается.
$('.circleLink').click(function() {
$('#overlay').fadeIn(1000);
$('#overlay').live("click", function() {
$(this).fadeOut("slow", function() {
$(this).remove();
});
});
return false;
});
Из документации jQuery:
метод.remove() принимает элементы из DOM
Таким образом, вы удаляете элемент, а -because его нет anymore-, он больше не может исчезнуть.
Если вы измените 'remove()' на 'hide()', он должен работать.
пытаться
$ (Это).hide();
вместо
$ (Это).remove();