admin管理员组文章数量:1402812
I've included fabric like so: <script src="js/fabric_freedrawing.js"></script>
But when I use it like this:
var canvas;
function initSketchPad() {
canvas = new fabric.Canvas('sketch-pad', {
isDrawingMode: true
});
}
I get
Uncaught TypeError: fabric.Canvas is not a constructor
I've included fabric like so: <script src="js/fabric_freedrawing.js"></script>
But when I use it like this:
var canvas;
function initSketchPad() {
canvas = new fabric.Canvas('sketch-pad', {
isDrawingMode: true
});
}
I get
Share Improve this question asked Aug 30, 2016 at 11:50 JordyvDJordyvD 1,6151 gold badge21 silver badges46 bronze badgesUncaught TypeError: fabric.Canvas is not a constructor
2 Answers
Reset to default 3I'm not sure what you have in your fabric_freedrawing.js
file but adding your code to a snippet below seems to work just fine.
var canvas;
function initSketchPad() {
canvas = new fabric.Canvas('sketch-pad', {
isDrawingMode: true
});
}
initSketchPad();
canvas {
border:1px solid;
}
<script src="https://cdnjs.cloudflare./ajax/libs/fabric.js/1.6.4/fabric.min.js"></script>
<canvas height=300 width=300 id="sketch-pad">
your version of fabric.js isnt up to date all just not working well all u gotta do is download a new one simple just download it from here
https://cdnjs.cloudflare./ajax/libs/fabric.js/1.6.4/fabric.min.js
本文标签: javascriptfabricCanvas is not a constructorStack Overflow
版权声明:本文标题:javascript - fabric.Canvas is not a constructor - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744315270a2600232.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论