raphael

    0热度

    2回答

    我使用svg库raphaeljs来绘制多边形。我这样做: path.attr({path: " M 301 248 613 283 588 533 370 497 232 382 232 382 Z "}) 用户在某处点击画布,然后根据新点的坐标重新绘制多边形。是否可以拒绝一个多边形中的线之间的交点? UPDATE:可以试试this为例。我不想让自我交叉。源代码可以找到here。

    0热度

    1回答

    我试图找出如何使我的工作,并期待这样的: 的问题是: 创建一个带有文本输入的HTML页面,一个按钮和一个Raphaël纸张对象的容器。我们将让用户在表单中输入一个数字,然后单击按钮,然后绘制一个n×n的正方形网格。 如果用户在文本输入中输入8并单击该按钮,则应绘制八行和一列小方格。要做到这一点,则需要两个用于相互嵌套像这样的循环:* for (row=1; ...) { for (col

    -1热度

    4回答

    的onclick按钮“Button1的”,我们显示弹出博 x和隐藏“Button1的”。 ,但现在我们要显示“Button1的”一旦我们点击“接近”的“弹出框”按钮 弹出关闭按钮的代码 <a href="javascript:void(0)" class="close"> <input type="button" onclick="showDiv()" style="display:none;"

    0热度

    1回答

    我一直在试图理解下面的代码,但我似乎无法控制参数正在做什么。我必须在某个位置绘制半个椭圆。任何人都可以向我解释为了掌握这种形状,路径的参数是什么意思。谢谢。 var curve4 = paper.path("M150,150 A100,70 0 1,1 150,10") .attr({"stroke-width": 2, stroke: "red"});

    0热度

    1回答

    我用RaphaelJS画一些rects。我希望每个矩形都是可选的。所以我添加了一个点击函数,它将用其他颜色填充选定的矩形,并将其添加到数组中。我想取消选择每个选定的矩形。为此,我在纸张上添加了点击功能,在这些功能上绘制它们。 问题不是,每次我点击一个矩形时,它首先调用矩形的点击功能,之后它调用纸张的功能。所以它会立即再次改变矩形。我认为问题在于,矩形上的点击通过矩形。 任何人有一个想法如何防止点击

    0热度

    1回答

    我想用Raphael JS创建的一个点圈起动画圈子。 这里是代码片段我想: for(var i=1; i<4; i++) { var circle = paper.circle(width*0.4, height*0.2, 10*i); circle.attr( { stroke: '#0000d7', 'stroke-width': 1,

    0热度

    1回答

    我有一个使用raphael的画布,我将绘制一些图像。 图像的名称在列表中:images_list,我将绘制三行图像。所有的图像具有相同的尺寸,均匀分布并且是.png文件(无矢量)。 一些示例代码: var paper_images_list = Raphael(canvas_images_list, '100%', '100%'); var images_for_row=3 var y_max

    0热度

    2回答

    我创建使用Raphaeljs,我创建了以某种方式使用盒UML类图,但看起来可怕。我想添加可拖动的div而不是可拖动的框。这应该与盒子的方式相同,即连接线随盒子的移动而移动。 我怎么能代替这些箱子具有可拖动div的? 任何其他方法可以做到这样的事也可以理解 这是我在这里的第一个或第二个问题。所以,原谅我,如果这个问题不明确,请对小提琴一看就明白我其实是问 这是我做到了与盒 var boxes = [

    0热度

    1回答

    我试图删除两个节点之间的现有连接(DragConnectionCreatePolicy)。我尝试了两种方式,第一个使用这个命令: this.canvas.remove(connection)但它返回:EXCEPTION: figure.getCanvas is not a function 第二个 var cmd = new draw2d.CommandDelete(connection); t

    0热度

    1回答

    我做了一个draggalbe函数,它工作良好,但是当我放大\与raphael.pan-zoom.js库缩小,我的可拖动函数不同步地移动对象,以下是我的可拖动功能: (function(R) { R.el.draggable = function(move, start, up) { this._ui = this._ui || {}; var that = this;