appel de fonction avec setTimeout
Bonjour à tous
pour ceux qui connaissent, j'utilise accordion de chez mootools
il propose un fichier js qui est modifiable par l'utilisateur et qui ressemble à ceci (je l'ai déjà modifié)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| window.addEvent('domready', function()
{
/******** SLIDE 1 *****************************************************************/
var myVerticalSlide1 = new Fx.Slide('vertical_slide1');
$('v_slidein1').addEvent('mouseover', function(e)
{
document.getElementById('vertical_slide1').style.display = 'block';
document.getElementById('vertical_slide2').style.display = 'none';
document.getElementById('vertical_slide3').style.display = 'none';
document.getElementById('vertical_slide4').style.display = 'none';
myVerticalSlide1.slideIn();
});
}); |
et moi j'aimerai mettre un timeout sur le contenu de
Code:
$('v_slidein1').addEvent('mouseover', function(e)
j'ai donc créé une fonction derouleDiv() et j'ai fait comme ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function derouleDiv()
{
document.getElementById('vertical_slide1').style.display = 'block';
document.getElementById('vertical_slide2').style.display = 'none';
document.getElementById('vertical_slide3').style.display = 'none';
document.getElementById('vertical_slide4').style.display = 'none';
myVerticalSlide1.slideIn();
}
window.addEvent('domready', function()
{
/******** SLIDE 1 *****************************************************************/
var myVerticalSlide1 = new Fx.Slide('vertical_slide1');
$('v_slidein1').addEvent('mouseover', function(e)
{
setTimeout("derouleDiv()", 1000);
});
}); |
mais dans ce cas là ça me dit que myVerticalSlide1 est inconnu
j'ai donc mis la fonction en fin de fichier mais idem
et dans le contenu du window.addEvent(...) mais toujours pareil
je fais donc appel à vous pour m'aider
en vous remerkiant :)