gpt4 book ai didi

javascript - 为什么我的 Canvas 不使用 Fabric.js 显示任何内容?

转载 作者:太空宇宙 更新时间:2023-11-04 14:21:30 30 4
gpt4 key购买 nike

我复制了 Fabricjs 提供的代码并将其放入名为 Fabric.js 的文件中。然后我制作了一个名为 Canvas.js 的文件。我已将两者都导入到我的 HTML 文件中,并试图打印出一个矩形,但没有任何效果。我做错了什么?

HTML:

<!doctype html>
<html lang="en";>
<head>
<meta charset="utf-8" />
<title>CustomCase</title>
<link rel="stylesheet" href="HeaderFooter.css">
<link rel="stylesheet" href="SkapaDesign.css">
<script src="Fabric.js"></script>
<script src="Canvas.js"></script>
</head>
<body>
<div id="Wrapper">
<header id="Header"></header>

<section id="Body">
<div id="LeftColumn">
<canvas id="Canvas"></canvas>
</div>
</section>

<footer id="Footer"></footer>
</div>
</body>
</html>

CSS:

#Body{
height: 675px;
}
#LeftColumn{
float: left;
width: 355px;
margin-top: 20px;
}
#Canvas{
float: left;
margin-left: 15px;
overflow: hidden;
}

JavaScript:

$(document).ready(function(){
var canvas = new fabric.Canvas('Canvas');

var rect = new fabric.Rect({
top: 100,
left: 100,
width: 60,
height: 70,
fill: 'red'
});
canvas.add(rect);
});

最佳答案

因为您要用以下代码包装您的代码:

$(document).ready(function(){});

您需要包含 jQuery您的文件中的库也是如此。

示例:http://jsfiddle.net/d3RGY/161/

关于javascript - 为什么我的 Canvas 不使用 Fabric.js 显示任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19894917/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com