Повторно открыть оверлей после сокрытия Jquery

0

проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю на меню imagemap, которое я сделал, это то, что он показывает мелкие наложения, он также отлично закрывает его, когда я нажимаю на тело. Но когда я снова нажимаю изображение, он снова не открывается.

    $('.circleLink').click(function() {
        $('#overlay').fadeIn(1000);
        $('#overlay').live("click", function() {
            $(this).fadeOut("slow", function() {
                $(this).remove();
            });
        });

    return false;
    });
  • 0
    Можете ли вы предоставить нам скрипку?
Теги:
overlay

2 ответа

2
Лучший ответ

Из документации jQuery:

метод.remove() принимает элементы из DOM

Таким образом, вы удаляете элемент, а -because его нет anymore-, он больше не может исчезнуть.

Если вы измените 'remove()' на 'hide()', он должен работать.

1

пытаться

$ (Это).hide();

вместо

$ (Это).remove();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню