Bonjour,
Je souhaite appliquer une fonction slide à plusieurs éléments d'un coup. Cela implique d'utiliser une variable dynamique (enfin je crois). Voici ma fonction js :
window.addEvent('domready', function() {
var itemMenu = $$('#menu li');
for(i=0;i<itemMenu.length;i++) {
var id = itemMenu[i].get('id');
window["slideLenu" + id] = new Fx.Slide(id+'Option');
$(id).addEvent('mouseout', function(e){
e.stop();
window["slideLenu" + id].slideIn();
});
$(id).addEvent('mouseover', function(e){
e.stop();
window["slideLenu" + id].slideOut();
});
}
});
Et mon code html :
<ul id="menu">
<li id="menu1"><div id="menu1Option">Test</div><a href="#" >Page1</a></li>
<li id="menu2"><div id="menu2Option">Test</div><a href="Nouvelle-page.html">Page2</a></li>
<li id="menu3"><div id="menu3Option">Test</div><a href="Ma-page.html">Page3</a></li>
</ul>
Merci.