var matte_canvas_width = $("#matte_canvas").width();
var matte_canvas_height = $("#matte_canvas").height();
function moulding_draw(img, fillet)
{
//var matte_canvas_width = $("#matte_canvas").width();
//var matte_canvas_height = $("#matte_canvas").height();
console.log("matte_canvas_width: " + matte_canvas_width);
console.log("matte_canvas_height: " + matte_canvas_height);
}
当我在函数外部声明变量时,控制台将输出null作为值。为什么会这样呢?
正确的做法是
var matte_canvas_width;
var matte_canvas_height;
$(document).ready(function() {
matte_canvas_width = $("#matte_canvas").width();
matte_canvas_height = $("#matte_canvas").height();
moulding_draw("", "");
});
function moulding_draw(img, fillet)
{
//var matte_canvas_width = $("#matte_canvas").width();
//var matte_canvas_height = $("#matte_canvas").height();
console.log("matte_canvas_width: " + matte_canvas_width);
console.log("matte_canvas_height: " + matte_canvas_height);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句