【问题标题】:Draw a thick line between dots in RaphaelJS在 RaphaelJS 中的点之间画一条粗线
【发布时间】:2015-12-16 06:27:36
【问题描述】:

我想在这个jsfiddle 中用一条线连接两个点。当我单击蓝色圆圈时,它会在鼠标移动后自动生成一条线。然后我点击红色圆圈画线。

问题是:当我设置线宽大于1时。

node.attr("stroke-width", "5");

红圈的点击功能失效了。

【问题讨论】:

    标签: javascript jquery raphael


    【解决方案1】:

    问题是粗线妨碍了鼠标坐标,试试这样:

    $("#raphaelContainer").bind('mousemove', function(e) {
        x = e.offsetX + 5;
        y = e.offsetY + 5;
        line.updateEnd(x, y);
    });
    

    【讨论】:

    • 这对您有帮助吗?如果是这样,请选择答案旁边的勾标记为正确
    猜你喜欢
    • 2020-12-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2020-02-16
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多