uncaught read que property metodos getcontext funciones funciona ctx context2d cannot jquery html5 canvas

metodos - jquery min js 2 uncaught typeerror cannot read property getcontext of undefined



Creación de lienzo dinámico jQuery, $ ctx.getContext no es una función (3)

Cuando trato de ejecutar esto en jQuery obtengo $ctx.getContext is not a function en Firebug.

var $ctx = $( ''<canvas />'', {width:''100'', height:''100''} ) $widget.append($ctx) $ctx.getContext(''2d'')

¿Alguna idea de por qué me sale este error? ¿Cómo creo e inicializo dinámicamente un elemento canvas?


Lo primero es lo primero, debe verificar si la siguiente línea existe y la parte superior del documento HTML.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Strict//EN">

esta línea como una condición expuesta de la política de procesamiento del navegador.


Si usa excanvas, necesitará usar lo siguiente para que funcione en IE.

var canvas = $ctx[0]; if (canvas.getContext == undefined) { return G_vmlCanvasManager.initElement(canvas).getContext("2d"); } return canvas.getContext(''2d'')


$ctx es un objeto jQuery. use $ctx[0].getContext(''2d'') para obtener el contexto