Я пытаюсь закрыть раскрытие с помощью 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();
Ноэто не возвращает контроль на страницу.Страница по-прежнему неактивна, как будто наложение все еще тамНевозможно прокрутить или получить фокус.