我正在尝试使用 Raphael 建立一个网站。你可以在这里看到我的网站是什么样子(我使用 Google Chrome 检查器突出显示画布的制作位置)。我创建了一个 id 标签为“clock”的 div(在示例图像中为红色)。以下是javascript代码。
$(function() {
var paper = Raphael('clock', 50, 50, 0, 0);
var c = paper.circle(17, 17, 15);
});
拉斐尔做错了几件事。首先,它不在 div 中,也不在我告诉它的大小中。其次,所有的 xml 代码都放在页面底部</body>
标签之前。第三也是最奇怪的是,圆圈出现在每一页上。即使是那些没有“圆圈” div 的。
我不知道这是否重要,但这个网站是在 liftweb 框架上开发的。我注意到它如何更改文件中的字符,因此我使用了外部托管的 Raphael 文件。它没有任何区别。
谢谢阅读