Problema così classico, ma con un tempo orribile nel trovare la causa effettiva. Tipicamente quando vedo questo errore è perché il riferimento jQuery è dopo che il codice lo richiede, o il collegamento jQuery indietro, o il conflitto jQuery, ecc ... finora nessuno di questi sembra essere il caso. Sfortunatamente, cercare la soluzione a questo problema mi ha portato a postare post di questi casi. Sono sicuro che il mio problema qui è altrettanto semplice, ma oltre un'ora di caccia, ancora senza fortuna ...
Modifica: Ulteriori informazioni ... Il file di soluzione (che ho ricreato più volte cercando di capirlo. è un vuoto modello JavaScript di Windows App Store e sto facendo questo in Visual Studio. Gli unici file fa riferimento è Windows Library per JavaScript 1.0, ho provato a cancellare questo per testare pure.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>HTML5 Canvas Template</title>
<style>
/* styles here */
</style>
</head>
<body>
<canvas id="myCanvas" width="500" height="500">
<p>Canvas not supported.</p>
</canvas>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var canvas = $("#myCanvas").get(0);
var context = canvas.getContext("2d");
function renderContent()
{
// we'll do our drawing here...
}
renderContent();
});
</script>
</body>
</html>
Hai provato un collegamento sorgente diverso? –
Ho appena provato il tuo codice e non sto ottenendo quell'errore. –
Ho provato un link sorgente diverso (3 in realtà) ma grazie per il controllo icanc - man odio questo tipo di situazioni ... ma questo mi dice che il problema non è limitato al codice stesso, forse qualcosa nel la natura della mia soluzione è in difetto. – RualStorge