Показать сообщение отдельно
  #2 (permalink)  
Старый 02.03.2013, 01:54
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<script>
Object.defineProperty(Element.prototype, 'fadeOut', {
    enumerable: false,
    value: function() {
        this.style.opacity = window.getComputedStyle(this).opacity;
        (function(){
            (this.opacity-=.05) < 0 ? this.display = "none": setTimeout(arguments.callee.bind(this), 100)}
        ).call(this.style)
    }
});
</script>
<button onclick="this.fadeOut()">Нажми меня</button>

Старые IE в пролете.
Ответить с цитированием