사용자:Riemann/testplugin: 두 판 사이의 차이
백괴게임>Riemann (새로운플러그인생성) |
백괴게임>Riemann 잔글편집 요약 없음 |
||
6번째 줄: | 6번째 줄: | ||
{{#vardefine:name|testplugin}} | {{#vardefine:name|testplugin}} | ||
{{#vardefine:creat|Riemann}} | {{#vardefine:creat|Riemann}} | ||
{{#vardefine:version|0.6}} | {{#vardefine:version|0.6.01}} | ||
{{#vardefine:descript|test}} | {{#vardefine:descript|test}} | ||
{{#vardefine:local|true}} | {{#vardefine:local|true}} | ||
13번째 줄: | 13번째 줄: | ||
{{#vardefine:code| | {{#vardefine:code| | ||
<syntaxhighlight lang="javascript"> | <syntaxhighlight lang="javascript"> | ||
$("#wa").append('<canvas id=" | $("#wa").append('<canvas id="wah" width="500" height="500">Alt text</canvas>'); | ||
var c = document.getElementById(" | var c = document.getElementById("wah"); | ||
var ctx = c.getContext("2d"); | var ctx = c.getContext("2d"); | ||
ctx.fillStyle="#808080"; | ctx.fillStyle="#808080"; | ||
36번째 줄: | 36번째 줄: | ||
ctx.arc(X, Y, 10,0,2*Math.PI); | ctx.arc(X, Y, 10,0,2*Math.PI); | ||
ctx.fill(); | ctx.fill(); | ||
}); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
}} | }} |
2018년 7월 10일 (화) 23:11 판
이 플러그인에 대한 설명문서는 사용자: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(); mouseX = event.pageX; mouseY = event.pageY; norm = Math.sqrt( Math.pow(mouseX - 250, 2) + Math.pow(mouseY - 250, 2)) X = 250 + 50 * (mouseX - 250) / norm Y = 250 + 50 * (mouseY - 250) / norm ctx.fillStyle="#000000"; ctx.beginPath(); ctx.arc(X, Y, 10,0,2*Math.PI); ctx.fill(); });