opacity по IE5
Сделал функцию исчезновения. Но так как opacity не работает в старых браузерах нужно присваивать фильтр.
Сама функция:
function opacity(element, speed){
setInterval(function(){
if(!element.style.opacity){
element.style.opacity = 1;
}
if(!element.style.filter){
element.style.filter = 'alpha(opacity = 100)';
}
element.style.opacity -= 0.08;
element.style.filter = 'alpha(opacity = 50)'; // Как присвоить минус?
}, speed / 30)
}
Только не предлагайте другие варианты функции. Спасибо. |
<button onclick="opacity(this, 2000)">click</button>
<script>
function opacity(element, speed){
var op = 100;
setInterval(function(){
if(!element.style.opacity){
element.style.opacity = 1;
}
if(!element.style.filter){
element.style.filter = 'alpha(opacity = 100)';
}
element.style.opacity -= 0.08;
element.style.filter = 'alpha(opacity =' + op + ')';
op = op - 8;// Как присвоить минус?
}, speed / 30)
}
</script>
|
| Часовой пояс GMT +3, время: 02:09. |