2014-09-23 75 views
0

我需要在點擊事件中顯示面板。該面板需要在顯示時滑入視圖,並且需要將其固定到顯示的按鈕上(具有點擊事件的那個按鈕)。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/

回答

0

可以顯示面板關閉屏幕,然後用animate方法滑進去。

+0

我確實看過,但我努力(a)錨定面板到按鈕和(b)滑動 – CS2014 2014-09-24 12:25:01