Zurb Закрыть модальное раскрытие окна с помощью jquery - PullRequest
1 голос
/ 23 марта 2019

Я пытаюсь закрыть раскрытие с помощью jquery, и все, что я читаю, говорит об использовании этого кода, за исключением того, что раскрытие не закрывается при вызове.

$("#playlistsList").change(function(e){
        var playlistId = this.value;
        var lyricsId = $('#bhajanId').text()
        $.post( "/bhajan/addtoplaylist", { 'lyrics_id':lyricsId, 'playlists_id': playlistId })
                .done(function( data ) {
                        $('#playlistsModal').foundation('reveal', 'close');
                });
});

Мне удалось закрыть модальное с помощьюдобавление этого.

var popup = new Foundation.Reveal($('#playlistsModal'));
popup.close();

Это закрывает окно, но не удаляет темное наложение.

Наложение можно удалить с помощью

 $('.reveal-overlay').remove();

Ноэто не возвращает контроль на страницу.Страница по-прежнему неактивна, как будто наложение все еще тамНевозможно прокрутить или получить фокус.

...