Пытается использовать кендо-мобильный коммутатор внутри kendowWindow. Переключатель отображается нормально, но не переключается. На той же странице с тем же включенным kendo css/js один и тот же мобильный коммутатор переключается очень хорошо, если используется на самой странице, а не внутри kendoWindow.Использование мобильного коммутатора внутри kendoWindow
Я посмотрел в исходном коде страницы и он выглядит, когда переключатель делает переключатель, добавляются следующее преобразование:
<span class="km-switch-handle" style="transform: translateX(27px) translateY(0px);">
Тот же переключатель в «не-переключаемом» состоянии выглядит следующим образом :
<span class="km-switch-handle" style="transform: translateX(0px) translateY(0px);">
Однако, если посмотреть на источник тумблер внутри kendoWindow, в обоих переключен и не переключены заявляет, что это выглядит следующим образом:
<span class="km-switch-handle" style="transform: translateX(0px) translateY(0px);">
Я также преследовал kendo.all.js, и, похоже, когда переключатель переключается, он вычисляет смещение, которое ему необходимо преобразовать в зависимости от положения. Я думаю, когда отображается в kendoWindow, получить позиции логика терпит неудачу/не работает должным образом:
_position: function (position) {
var that = this;
that.position = position;
that.handle.css(TRANSFORMSTYLE, 'translatex(' + position + 'px)');
if (that._animateBackground) {
that.background.css(MARGINLEFT, that.origin + position);
}
},
Любая идея, что может быть проблема?