2013-01-02 126 views
0

喜對不起完全新的使用jQuery的mootools的,有一個容器(保存到變量itemContent)揭示,Fx.Reveal事件完成後(完成)

後這個功能galleryScroll是調用其滾動元件容器保存到var itemScroll,

想要確保itemContent在滾動函數被調用之前顯示什麼是最好的方法來做到這一點?

感謝

itemContent.reveal({ 
       'height' : '100%', 
       duration: 1600, 
      }).addClass('open-content'); 

      // should this fire this in a callback function so it fires once the container is revealed 



      galleryScroll.toElement(itemScroll); 

回答

0

Fx.Reveal Fx的延伸,因此,繼承了它的所有事件。

,通過部件的setter嘗試:

itemCount.set('reveal', { 
    onComplete: function(){ 
     galleryScroll.toElement(this.element); 
    } 
}.reveal({... }); 

,你還可以得到揭示實例:

var fxReveal = itemCount.get('reveal'); 

這將返回該實例,你可以設置任何你喜歡它像往常一樣。

0

您可以使用link選項啓用鏈接。

itemContent.reveal({ 
    'height': '100%', 
    duration: 1600, 
    link: 'chain' 
}).addClass('open-content'); 

這個例子會隱藏,顯示然後警告。請注意,我需要獲得reveal實例作爲mootools中的標準元素不實現Chain類。

document.id('first').set('reveal', { 
    duration: 'long', 
    transition: 'bounce:out', 
    link: 'chain' 
}).dissolve().reveal().get('reveal').chain(function(){alert('message');}); 

要看到它在行動:http://jsfiddle.net/LKSN8/1/