2012-03-28 7 views
1

Ich benutze Fancybox v2.0.5 und kann nicht herausfinden, wie das Overlay langsam verblassen. Der openSpeed-Parameter steuert nur die Fade-Geschwindigkeit des Inhalts, aber ich möchte, dass das Ganze bei dieser Geschwindigkeit eingeblendet wird.Steuerung Fancybox2 Overlay FadeIn Geschwindigkeit

Hier ist mein Aufruf:

$(".fancybox").fancybox({ 
    prevEffect : 'none', 
    nextEffect : 'none', 
    fitToView : false, 
    autoSize  : true, 
    openEffect  : 'fade', 
    openSpeed  : 1500, 
    helpers : { 
     overlay : { 
      opacity : 0.9, 
      css : { 
       'background-color' : '#fff' 
      } 
     } 
    } 
}); 

Ich bin einer der Rückrufe zu denken, das Feuer, bevor der Inhalt geladen ist der Schlüssel, aber ich kann nicht scheinen, um die Überlagerung von einer dieser Punkte zu zielen.

Jeder würde Hilfe sehr geschätzt.

Antwort

3

Sie steuern, dass die innerhalb helpers =>overlay Option wie

helpers: { 
    overlay: { 
    opacity : 0.9, 
    css : {'background-color' : '#fff'}, 
    speedIn: 1500, //<-- here you control the overlay speedIn 
    speedOut: 1500//<-- here you control the overlay speedOut 
    } // overlay 
    } // helpers 

EDIT (12. September 2012): Die Option helpers =>overlay=>speedIn ist seit fancybox v2.1 entfernt. Es ist immer noch gültig für v2.0.6 und darunter.

+0

Yup das ist genau das, was ich brauchte. Vielen Dank! – fuzzyvagina