林寻找在进出HTML元素的淡入淡出的一流解决方案的onmouseover鼠标移开时不使用jQuery(叫我老土)。
从理论上来说,下面的JS解决方案应该工作,但是我有它的工作可能有人点我在正确的方向,或提供一种替代解决的问题?
我的js功能和插入HTML是一样的,其在页面上...
function fadeIn(element) {
for (i = 0; i < 100; i++) {
var value = 0 + i;
element.style.opacity = value;
element.style.filter = 'alpha(opacity=' + value + ')';
}
}
function fadeOut(element) {
for (i = 0; i < 100; i++) {
var value = 100 - i;
element.style.opacity = value;
element.style.filter = 'alpha(opacity=' + value + ')';
element.innerHTML = "<div class='container' id='container' onmouseover='fadeOut(this)'><img src='./images/myImage.jpg' onload='fadeIn(this.parent)' /></div>";
}
}