Горизонтальный скролл на Mootools1.1
Вложений: 1
Драсти..
start document.addEvent('mousemove', this.drag.bind(this)); document.addEvent('mouseup', this.end.bind(this)); this.scrollbar.addEvent('mouseup', this.end.bind(this)); end document.removeEvent('mousemove', this.drag.bind(this)); document.removeEvent('mouseup', this.end.bind(this)); this.scrollbar.removeEvent('mouseup', this.end.bind(this)); почему не удаляет mousemove? Не пойму.. капец.. thnx.. |
При назначении и удалении обработчика события должна передаваться одна и та же функция.
alert(this.drag.bind(this) == this.drag.bind(this)) |
точно:) только вот не пойму я этого момента, вроде ж вызываю одну и ту же функцию, почему они разные получаются?
|
bind создаёт новую функцию, которая при каждом вызове разная.
|
...больше не актуально...
|
Часовой пояс GMT +3, время: 15:37. |