mootools: mouseleave mit einem delay versehen...

tomate

Erfahrenes Mitglied
Hallo zusammen,

ich möchte dem event mouseleave eine Verzögerung
hinzufügen. Das müsse irgendwie mit delay funktionieren.

Ich bekomme das nicht hin. Anbei der Code:

Code:
window.addEvent('domready', function() {

      var infoBox1 =  new Fx.Morph('infoBox', {duration: '500', transition:Fx.Transitions.linear});
      var infoBox2 =  new Fx.Morph('infoBox', {duration: '250', transition:Fx.Transitions.linear});

        infoBox2.start({
            //'top': [15, 115]
            'opacity': 0

           });


       $$('li.info','div.info').addEvents({

	    'mouseenter': function(){
            infoBox1.start({
            'opacity': 1
           });

		},

		
'mouseleave': function(){infoBox2.start({'opacity': 0});},
	});
});

Wo muss ich das delay in den Code reinpacken, damit das Event mouseleave verzögert ausgeführt wird?

Viele Grüße und Danke, tomate
 
Zuletzt bearbeitet:
Zurück