1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| function addEvent(obj, type, fn) {
if( obj.attachEvent ) {
obj["e"+type+fn] = fn;
obj[type+fn] = function(){obj["e"+type+fn]( window.event );};
obj.attachEvent( "on"+type, obj[type+fn] );
} else {
obj.addEventListener( type, fn, true );
};
}
Event.observe(window, 'load', function()
{
$$('.portefolio').each(function(obj,index){
addEvent(obj,'click',function(){
// Quand on reclique sur l'élément on le ferme
if($('portefolio'+obj.id.replace('picture_','content_')).visible()){
Effect.BlindUp($('portefolio'+obj.id.replace('picture_','content_')), {duration:0.4});
} else {
// on ferme les autres éléments ouvert
$$('.portefolio').each(function(obj,index){
if($('portefolio'+obj.id.replace('picture_','content_')).visible()) {
Effect.BlindUp($('portefolio'+obj.id.replace('picture_','content_')), {duration:0.4});
}
});
// On ouvre l'élément
Effect.BlindDown($('portefolio'+obj.id.replace('picture_','content_')), {duration:0.5});
Effect.ScrollTo($('portefolio'+obj.id.replace('picture_','content_')));
}
});
});
// On ferme tout les éléments
$$('.portefolio').each(function(obj,index){
if($('portefolio'+obj.id.replace('picture_','content_')).visible()) {
$('portefolio'+obj.id.replace('picture_','content_')).hide();
}
});
}); |
Partager