extjs скрытая панель мерцает при включении в шоу
Мне нужно показать панель на событие клика. Панель должна скользить в представлении на шоу, и она должна быть привязана к кнопке после показа (той, которая имеет событие нажатия).
Конфигурация панели (helpPanel) выглядит следующим образом:
{
xtype: 'container',
autoScroll: true,
hidden: true,
floating: true,
shadow: false,
listeners: {
show: function(panel) {
panel.el.slideIn('r', {
easing: 'easeOut',
duration: 500
})
}
}
}
Панель отображается в обработчике события нажатия кнопки:
helpPanel.showBy(helpButton, 'tr-br');
Он работает нормально, за исключением того, что перед отображением панели появляется быстрое / небольшое мерцание. Немного похоже на панель, а затем она скрыта, прежде чем снова скользить в вид.
Это правильный способ для создания слайд-шоу?
Спасибо
Скрипка: http://jsfiddle.net/cs2014/nwvahc60/
1 ответ
Вы можете показать панель за пределами экрана, а затем вставить ее с помощью метода анимации.