Содержание
- 2. Объект Event содержит информацию о произошедшем событии его необходимо явно передать в обработчик события
- 3. Свойства Event
- 4. Cвойства coordX .b-pad__coord_x coordY .b-pad__coord_y target .b-pad__coord_target coordXrel .b-pad__coord_x-relative coordYrel .b-pad__coord_y-relative keyinfo .b-pad__coord_keyinfo text .b-pad__text
- 5. Методы showCoords clickPad clickX showKeyinfo
- 6. События мыши mousedown Привязывает или вызывает функцию, код которой будет выполнен после нажатия клавиши мыши на
- 7. Назначаем методы на события this.pad.mousemove(this.showCoords.bind(this)) this.pad.click(this.clickPad.bind(this)); this.coordX.click(this.clickX.bind(this)); this.text.keydown(this.showKeyinfo.bind(this));
- 8. showCoords(event) Записываем координаты в div this.coordX.html(event.pageX); this.coordY.html(event.pageY); Записываем в div имя класса текущего элемента this.target.html($(event.target).attr('class'));
- 9. Метод оформления position() Позволяет узнать текущее местоположение первого выбранного элемента относительно границ родительского элемента. возвращает объект
- 10. showCoords() this.coordXrel.html(event.pageX -this.pad.position().left); this.coordYrel.html(event.pageY - this.pad.position().top);
- 11. clickPad() console.log('Click PAD');
- 12. Методы Event
- 13. clickX() console.log('Click Coord X'); event.stopPropagation();
- 14. Атрибуты событий дополнительная информацию о вызове события
- 16. Скачать презентацию