调整 Javascript 函数中 canvas 元素的大小
Resizing canvas element in Javascript function
我有一个 JavaScript 函数,该函数传递一个包含 canvas 的 div 标记。我可以找到 canvas 并读取它的大小,但我无法更改 canvas.
的大小
function ReSizeImage(item, Width, Height) {
var canvas = item.find("canvas");
canvas.each(function (i) {
var CW = $(this).width(); //THIS GETS THE CORRECT VALUE
$(this).width = Width //THIS DOES NOT WORK;
非常感谢任何帮助
jQuery Canvas 操纵
您的代码存在一个小问题,简单修复!
function ReSizeImage(item, Width, Height) {
var canvas = item.find("canvas");
canvas.each(function (i) {
var CW = $(this).width(); //THIS GETS THE CORRECT VALUE
$(this)[0].width = Width //THIS DOES NOT WORK;
$(this) 会给你一个 jQuery 对象而不是 DOM 元素。
我有一个 JavaScript 函数,该函数传递一个包含 canvas 的 div 标记。我可以找到 canvas 并读取它的大小,但我无法更改 canvas.
的大小function ReSizeImage(item, Width, Height) {
var canvas = item.find("canvas");
canvas.each(function (i) {
var CW = $(this).width(); //THIS GETS THE CORRECT VALUE
$(this).width = Width //THIS DOES NOT WORK;
非常感谢任何帮助
jQuery Canvas 操纵
您的代码存在一个小问题,简单修复!
function ReSizeImage(item, Width, Height) {
var canvas = item.find("canvas");
canvas.each(function (i) {
var CW = $(this).width(); //THIS GETS THE CORRECT VALUE
$(this)[0].width = Width //THIS DOES NOT WORK;
$(this) 会给你一个 jQuery 对象而不是 DOM 元素。