bootstrap, modalne okna dialogowe, shown.bs.modal zdarzenie nie uruchamia się

Używam modalnego okna dialogowego z opcją zdalnego:

<a target="profile-banner" data-target="#edit-slide-dlg" href="/Banner/SlideEditModal/1/1"
data-toggle="modal" class="banner-slide-control">Edit</a>

Gdzie:

<div id="edit-slide-dlg" class="modal fade" tabindex="-1"></div>

Ponadto słucham zdarzenia shown.bs.modal, w którym używam właściwości event.target:

$("body").on("shown.bs.modal", function (event) {
  // do something with event.target 
}

Z jakiegoś powodu to zdarzenie nie jest uruchamiane po pierwszym otwarciu okna dialogowego. I zostaje zwolniony po raz drugi. Próbowałem przeglądać skrypty startowe i znaleźć ten kod (zobacz mój komentarz):

var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget })
transition ?
that.$element.find('.modal-dialog') // wait for modal to slide in
   .one($.support.transition.end, function () {
      that.$element.focus().trigger(e) //THIS LINE NEVER EXECUTED AT FIRST DIALOG OPENING
   })
   .emulateTransitionEnd(300) :
that.$element.focus().trigger(e)

Więc zgasiłemprzejście jako obejście, spowodowało, że zdarzenie zostało uruchomione po raz pierwszy, ale event.target jest pustym łańcuchem. Po raz drugi event.target zawiera odpowiedni dialog HTML. Czy ten problem dotyczy mojego kodu lub bootstrapu?

questionAnswers(1)

yourAnswerToTheQuestion