jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了getContext(2d)来自动态添加的画布和jquery大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这里有点新手,可能超出了我的深度但是我循环了一些导入的xml并附加一个带有div的容器,然后用画布附加它,然后我试图绘制到那个画布.我得到的只是’getContext()不是一个函数’任何指导感激不尽
var newCanvas = 
    $('<canvas/>',{'class':'cnvsClass'},{'id': 'theCanvas'})
    .width(215)
    .height(217);


$("#innerWrapper")
    .append($('<div/>',{'class': 'wrapper'})
        .append($(newCanvas)));



// Have tried  $('<canvas/>',$('.cnvsClass'),$("#theCanvas")
// I've added [0] after the SELEctor but all I get is 
// TypeError: $(...).getContext is not a function
var ctx = $("#theCanvas").getContext("2d");

var image = new Image();
image.src = "AtlasSheet.png";  
$(imagE).load(function() {
    ctx.drawImage(image,830,1165,215,217,217);    
});

解决方法

您需要本机DOM对象才能执行此操作.

尝试这个;

var ctx = $("#theCanvas").get(0).getContext("2d");

大佬总结

以上是大佬教程为你收集整理的getContext(2d)来自动态添加的画布和jquery全部内容,希望文章能够帮你解决getContext(2d)来自动态添加的画布和jquery所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。