afterOpen загружается до полного открытия лайтбокса - PullRequest
0 голосов
/ 08 ноября 2019

В следующем коде я пытаюсь получить ширину контейнера .featherlight-inner.

  $.featherlight("#previewCompleteContainer", {afterOpen: function(event) {
    var containerWidth = $('.featherlight-inner').width();
    var containerHeight = document.getElementById('preview_image_img').clientHeight;
    alert(containerWidth) }})

Мое предупреждение отображается как 0. Ширина jquery выполняется ДО завершения. Однако я установил функцию в afterOpen. Который должен быть запущен после его открытия нет? Есть идеи, как мне этого добиться? Для меня взломом было бы добавить septime из 260, поскольку коэффициент открытия равен 250. Однако кажется, что это будет нестабильно.

...