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 40
|
function fadeOut(id, downOpacity, speed) {
var currentOpacity = id.style.opacity * 100;
// Si l'élément n'a pas d'opacité définit
if(!currentOpacity) {
// On définit une valeur par défaut
setOpacity(id, 100);
currentOpacity = id.style.opacity * 100;
}
var timer = window.setInterval(function() {
currentOpacity -= 1;
id.style.opacity = currentOpacity / 100;
if (currentOpacity === downOpacity) {
window.clearInterval(timer);
}
}, speed/1000);
}
function fadeIn(id, upOpacity, speed) {
var currentOpacity = id.style.opacity * 100;
var timer = window.setInterval(function() {
currentOpacity += 1;
id.style.opacity = currentOpacity / 100;
if (currentOpacity === upOpacity) {
window.clearInterval(timer);
//alert(currentOpacity);
}
}, speed/1000);
}
function setOpacity(id, opacity) {
id.style.opacity = opacity / 100;
}
addEvent(getById("picto_facebook"), "mouseover", function(){
fadeOut(this, 40, 5)
});
addEvent(getById("picto_facebook"), "mouseout", function(){
fadeIn(this, 86, 5)
}); |
Partager