Zurb Foundation 4 modal cerrado se atasca

Tengo una ventana emergente modal que contiene un botón Ver detalles que abre una ventana emergente modal diferente. Estoy usando$('#modalName').foundation('reveal', 'close') en todas partes y funciona muy bien. Pero en este caso, creo que hay un problema de evento en curso, porque el modal se cierra pero el control nunca vuelve a la ventana.

Este es el modal que quiero cerrar:

Observe el cuadro rojo alrededor del botón Listo y la X (cerrar). Quiero que se ejecute el mismo código, independientemente de la forma en que el usuario cierre la ventana emergente.

CSHTML
@*The Modal View for Displaying Meter Tag Details*@
<div id="meterTagDetailsModal" class="reveal-modal medium">
    <div class="row modalTitleRow">
        <div class="small-12 columns">
            <h3>
                Meter Tags Details
            </h3>
        </div>
    </div>
    <br />

    <div class="row meterRow">
        <div class="small-12 columns">
            <table id="meterTagDetailsTable" class="meterTable">
                <thead>
                    <tr>
                        <th>Meter Name</th>
                        <th>Commodity</th>
                        <th>Building Name</th>
                        <th>Site</th>
                    </tr>
                </thead>
                <tbody></tbody>
            </table>

        </div>
        <a id="closeModal" class="close-reveal-modal">&#215;</a>
    </div>

    <div class="row meterRow">
        <div class="small-12 columns text-right">
            <a class="button tiny" onclick="$('#closeModal').click()">Done</a>
        </div>
    </div>
</div>
JavaScript

Evento de enlace

$('#meterTagDetailsModal').on("closed", onCloseMeterTagDetails);

Método

onCloseMeterTagDetails = function () {
    $('#meterTagDetailsModal').foundation('reveal', 'close');
    $('#meterTagDetailsModal').trigger('reveal: close');
}

La ejecución entra en este método cuando se cierra la ventana emergente. Pero la vista está atrapada en el limbo. He intentado las dos declaraciones que se muestran.

¿Alguien sabe cómo puedo cerrar la vista y devolver el control a la ventana?

Respuestas a la pregunta(0)

Su respuesta a la pregunta