使用 JQuery 获取创建的 canvas 的上下文
get the context of a created canvas with JQuery
我正在尝试使用此方法 (http://jsfiddle.net/erickzanardo/RHZL6/) 使用 createElement 创建一个 canvas 然后在其上绘制,但由于我使用的是 JQuery canvas so created deosn't have a class function getContext("2d"), 但它似乎适用于最后一个 jsfiddle。
我的代码如下:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
var map_rendered = document.createElement("map");
map_rendered.heigt = 100 ; map_rendered.width = 100 ;
var map_rendered_ctx = map_rendered.getContext("2d");
我得到的错误是:
TypeError: map_rendered.getContext is not a function
有没有办法解决,或者有什么方法可以制作预渲染图,我的目的是把这张图的一部分显示在更小的地方canvas。
谢谢。
将 "map" 更改为 "canvas",错误将消失
var map_rendered = document.createElement("canvas");
map_rendered.heigt = 100 ;
map_rendered.width = 100 ;
var map_rendered_ctx = map_rendered.getContext("2d");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
我正在尝试使用此方法 (http://jsfiddle.net/erickzanardo/RHZL6/) 使用 createElement 创建一个 canvas 然后在其上绘制,但由于我使用的是 JQuery canvas so created deosn't have a class function getContext("2d"), 但它似乎适用于最后一个 jsfiddle。 我的代码如下:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
var map_rendered = document.createElement("map");
map_rendered.heigt = 100 ; map_rendered.width = 100 ;
var map_rendered_ctx = map_rendered.getContext("2d");
我得到的错误是:
TypeError: map_rendered.getContext is not a function
有没有办法解决,或者有什么方法可以制作预渲染图,我的目的是把这张图的一部分显示在更小的地方canvas。 谢谢。
将 "map" 更改为 "canvas",错误将消失
var map_rendered = document.createElement("canvas");
map_rendered.heigt = 100 ;
map_rendered.width = 100 ;
var map_rendered_ctx = map_rendered.getContext("2d");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>