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

Сообщение от 2chan
Но работает же, лол
Ок, тест:
<script>
HTMLElement.prototype.on = Document.prototype.on = function (event, func, bool) { // добавить событие
    if(func instanceof Array) {
        func = new Function(func[0], func[1]);
    }
    this.addEventListener(event, func, bool);
};
 
HTMLElement.prototype.off = Document.prototype.off = function (event, func, bool) { // удалить событие
    if(func instanceof Array) {
        func = new Function(func[0], func[1]);
    }
    this.removeEventListener(event, func, bool);
};

var fn = ['e', 'alert("А обработчик-то не удалился!!!")'];
document.on('click', fn);
document.off('click', fn);
</script>
<button>Кликни для теста</button>
__________________
В личку только с интересными предложениями
Ответить с цитированием