我开始摆弄拉斐尔,但我有一个无法解决的问题:
出于测试目的,我正在尝试一个简化的场景:在给定位置添加一个圆圈,使用 x 和 y 的两个输入字段。
圆圈会出现几分之一秒,然后消失。它发生在 chrome 和 FF 中(未在其他人身上尝试过)
我有这个 html
<div id="canvas_container"></div>
x<input id="cx" /><br/>
y<input id="cy" /><br/>
<button onclick="see(document.getElementById('cx').value,document.getElementById('cy').value)">Populate</button>
而这个js
var paper;
window.onload = function () {paper = new Raphael(document.getElementById('canvas_container'), 1000, 1000);
}
function see(x, y) {
alert("coords " + x + " " + y);
var fino = paper.circle(x, y, 20).attr({
stroke: 'none',
fill: '#f60'
}).toFront();}
我敢肯定这会很容易而且可能很愚蠢,但我看不到它提前谢谢!