gpt4 book ai didi

raphael - 如何启动 Raphael.js?

转载 作者:行者123 更新时间:2023-12-01 09:57:25 28 4
gpt4 key购买 nike

        <script type="text/javascript" src="raphael.js"></script>
<script>
var paper = new Raphael("holder", 320, 200);
function testPaper(){
var width10 = paper.width * 0.1;
var height10 = paper.height * 0.1;
var width80 = paper.width * 0.8;
var height80 = paper.height * 0.8
var c = paper.rect( width10, height10, width80, height80, Math.min( width10, height10 ) );
}
</script>
</head>
<body onload = "testPaper()">
<div id="holder"></div>
</body>

上面的代码有什么问题?我一直在尝试让 Raphael 工作一个多小时,但它总是提示:

Uncaught TypeError: Cannot read property 'x' of undefined raphael.js:11

最佳答案

使用 Raphael 的脚本可能在创建“holder”元素之前运行。

要么在 ready/onload 中创建拉斐尔事件或像这样简单地安排 HTML:

<body>
<div id="holder"></div> <!-- also use correct closing tag -->
<script src="raphael.js"></script>
<script>
var paper = new Raphael("holder", 320, 200);
// ..
</script>
</body>

关于raphael - 如何启动 Raphael.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23071183/

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