책을보며 독학중입니다. 코드를따라하는데 원인모를에러가 자꾸발생하네요.
애초에 canvas변수에 아무것도 들어가질못하는거 같은데
에러에서는 일단 event매개변수가 undefined여서 그런거라고 표현하는거같습니다.
토클사용법이 문제인가해서 jquery홈페이지글을 번역해놓은글도 살펴보고
event멤버변수 활용도살펴봤는데 분명맞구요 책이랑도 코드가완벽히같은데 ㅠㅠ..
도와주세요!
아래는 코드입니다.
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(document).ready(function () {
var canvas = document.getElementsByClassName('ca');
var context = canvas.getContext('2d');
$(canvas).toggle(
function (event) {
var position = $(this).offset();
var x = event.pageX - position.left;
var y = event.pageY - position.top;
context.beginPath();
context.moveTo(x, y);
},
function (event) {
var position = $(this).offset();
var x = event.pageX - position.left;
var y = event.pageY - position.top;
context.lineTo(x, y);
context.stroke();
});
});
</script>
</head>
<body>
<canvas class="ca" width="500" height="500"></canvas>
</body>
</html>
에러내용 : 줄: 25
오류: 정의되지 않음 또는 null 참조인 'pageX' 속성을 가져올 수 없습니다.
뭐가잘못된걸까요 ㅠㅠ 도와주세요
답변 1개 / 댓글 1개
답변을 작성하려면 로그인이 필요합니다.