사용자:Riemann/testplugin
이 플러그인에 대한 설명문서는 사용자:Riemann/testplugin/설명문서에서 만들 수 있습니다.
$("#wa").append('<canvas id="wah" width="500" height="500">Alt text</canvas>'); var c = document.getElementById("wah"); var ctx = c.getContext("2d"); ctx.fillStyle="#808080"; ctx.beginPath(); ctx.arc(250,250,50,0,2*Math.PI); ctx.fill(); $( document ).on( "mousemove", function( event ) { ctx.clearRect(0,0,500,500); ctx.fillStyle="#808080"; ctx.beginPath(); ctx.arc(250,250,50,0,2*Math.PI); ctx.fill(); var mouseX = event.pageX; var mouseY = event.pageY; norm = Math.sqrt( Math.pow(mouseX - 250, 2) + Math.pow(mouseY - 250, 2)) X = 250 + 50 * (mouseX - 250) / norm - $(this).offset().left; Y = 250 + 50 * (mouseY - 250) / norm - $(this).offset().top; ctx.fillStyle="#000000"; ctx.beginPath(); ctx.arc(X, Y, 10,0,2*Math.PI); ctx.fill(); });