Ich versuche, ein Eingabeformular zu erstellen, das Informationen verwendet, um eine einfache Form mit Zeichenfläche zu zeichnen.Canvas zeichnet in einer Umgebung, nicht in der anderen
Ich hatte es in der Codecademy Testumgebung arbeiten, aber ich konnte nicht herausfinden, wie die Konsole zu bringen, also versuchte ich, es zu codepen.io zu migrieren, so dass ich einige Ausgaben für die Fehlerbehebung bei Bedarf erhalten konnte. Nach dem Kopieren zeichnet es nicht mehr die Form. Gibt es etwas, das mir fehlt?
Hier ist das Skript, das ich verwende. Ich habe versucht, es Zeile für Zeile zu kommentieren, aber ohne Erfolg. Ich habe auch versucht, jsfiddle mit dem gleichen Ergebnis zu verwenden.
$(document).ready(function(){
//Initialize canvas
var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
//Draw settings
//draw circle!
function draw() {
var x = document.getElementById('x').value
console.log(x)
var y = document.getElementById('y').value
var radius = document.getElementById('radius').value
context.clearRect(0, 0, canvas.width, canvas.height);
context.beginPath();
context.arc(x, y, 40, 0, Math.PI);
context.stroke();
}
setInterval(draw, 10);
});
http://codepen.io/whole_kernel/pen/XKRZVV
Fügen Sie dieses Skript-Tag am Ende Ihrer HTML-Seite direkt vor dem '