All
У меня есть ситуация, которая выглядит примерно так:
Моя HTML-страница a содержит div (который я назову "parentDiv" ), для которого я выполняю переход. Когда этот переход заканчивается, он должен вызвать "onTransitionEndParent"
parentDiv содержит div (который я назову "childDiv" ), для которого я выполняю другой переход. Когда этот переход заканчивается, он должен вызвать "onTransitionEndChild" .
Итак, мой код выглядит примерно так:
parentDiv.addEventListener("webkitTransitionEnd", onTransitionEndParent, false);
childDiv.addEventListener("webkitTransitionEnd", onTransitionEndChild, false);
Проблема, которую я нахожу ...
onTransitionEndParent вызывается, когда заканчивается переход parentDiv (правильно). Тем не менее, ТАКЖЕ вызывается, когда заканчивается переход childDiv (не то, что я ожидал ...)
Другими словами ...
- onTransitionEndChild вызывается, когда заканчивается переход childDiv
- onTransitionEndParent вызывается, когда заканчивается переход parentDiv.
И СНОВА , когда переход childDiv заканчивается
Это правильное поведение, или я делаю что-то не так?
Есть ли способ убедиться, что onTransitionEndParent вызывается ТОЛЬКО, когда заканчивается переход parentDiv, а НЕ когда заканчивается какой-либо из переходов дочернего элемента div?
Заранее большое спасибо.