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