Я просто отлаживал modal.js и наткнулся на следующий фрагмент кода:
that.$element.find('.modal-dialog') // wait for modal to slide in
.one('bsTransitionEnd', function () {
that.$element.trigger('focus').trigger(e)
})
.emulateTransitionEnd(Modal.TRANSITION_DURATION) :
that.$element.trigger('focus').trigger(e)
мой вопрос касается следующей строки:
emulateTransitionEnd(Modal.TRANSITION_DURATION) :
Что это? Функция jQuery? Пользовательская функция в бутстрапе?
Я искал эту функцию, но едва мог найти что-либо, я предполагаю, что это настраиваемая функция бутстрапа. Но тогда я не вижу эту функцию в моем modal.js(подмножество bootstrap.js) вообще.
Я видел следующее где-то: ссылка.
Что это за emulateTransitionEnd
действительно? И где он определяется и что он делает?
Вы можете найти строку, о которой я говорю здесь: строка 99 modal.js