У меня проблема с модальностью начальной загрузки в твиттере ...
Это прекрасно работает, когда у меня нет элемента .fade на моем элементе.Как только я добавляю его, модал не появляется.
Я отследил проблему до этой строки, я думаю:
doAnimate ?
this.$backdrop.one(transitionEnd, callback) :
callback()
doAnimate
- это webkitTransitionEnd
, этовыглядит хорошо.Но я думаю, что transitionEnd
никогда не запускается, потому что я пытаюсь что-то зарегистрировать в обратном вызове, и он никогда не регистрируется.
Есть идеи?
РЕДАКТИРОВАТЬ: какой-то код
Ссылка:
<a href="/events/2-fefewfewfe/rsvps" data-backdrop="true" data-controls-modal="event-modal" data-keyboard="true">I'm attending!<span class="ico join"></span></a>
Модал (работает без класса исчезновения, когда я его добавляю)
<div id="event-modal" class="modal hide fade"></div>
CSS:
.modal.fade {
-webkit-transition: opacity .3s linear, top .3s ease-out;
-moz-transition: opacity .3s linear, top .3s ease-out;
-ms-transition: opacity .3s linear, top .3s ease-out;
-o-transition: opacity .3s linear, top .3s ease-out;
transition: opacity .3s linear, top .3s ease-out;
top: -25%;
}
Я что-то упустил?
Спасибо.