Hi

이벤트 객체 본문

WEB(웹)/jQuery

이벤트 객체

SharingWorld 2018. 7. 2. 08:55

이벤트 객체

이벤트 객체 속성설명
event.pageX브라우저의 화면을 기준으로 한 마우스의 X 좌표 위치
event.pageY브라우저의 화면을 기준으로 한 마우스의 Y 좌표 위치
event.preventDefault()기본 이벤트를 제거합니다.
event.stopPropagation()이벤트 전달을 제거합니다
$(document).ready(function() {
	// 변수를 선언합니다
	var canvas = document.getElementById('canvas');
	var context = canvas.getContext('2d');

	// 이벤트를 연결합니다.
	$(canvas).on({
		mousedown: function(event) {
			// 위치를 얻어냅니다.
			var position = $(this).offset();
			var x = event.pageX - position.left;
			var y = event.pageY - position.top;

			// 선을 그립니다.
			context.beginPath();
			context.moveTo(x, y);
		},
		mouseup: function(event) {
			var position = $(this).offset();
			var x = event.pageX - position.left;
			var y = event.pageY - position.top;
			
			// 선을 그립니다.
			context.lineTo(x, y);
			context.stroke();
		}
	});
	
});


'WEB(웹) > jQuery' 카테고리의 다른 글

기본 이벤트와 이벤트 전달  (0) 2018.07.02
이벤트 강제 발생  (0) 2018.07.02
매개변수 context  (0) 2018.07.01
간단한 이벤트 연결/제거  (0) 2018.07.01
이벤트 연결 기본  (0) 2018.07.01