【问题标题】:receive d3.js offset mauseclick coordinate value接收 d3.js 偏移量鼠标点击坐标值
【发布时间】:2019-03-15 12:15:25
【问题描述】:

我想在 var 上保存点击坐标。 我有这个代码。这段代码在画线。

var vis = d3.select("#canvas--zone").append("svg")
    .attr("width",640)
    .attr("height",360)
    .on("mousedown",mousedown)
    .on("mouseup",mouseup)
    .on("mousemove",function () {
        console.log(d3.mouse(this));
    });

如何保存值的点击坐标(如 X 和 Y 坐标) 像这样:

.on("mousemove",function () {
        var x = $(this).offset().left;
        var y = ${this}.offset().right;
    });

【问题讨论】:

    标签: javascript jquery html d3.js canvas


    【解决方案1】:

    您缺少 Event 参数

    .on("mousemove",function (e) {
       var cursorX = e.pageX;
       var cursorY = e.pageY;
     });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-08
      • 2014-02-07
      • 2015-02-10
      • 2013-03-20
      • 1970-01-01
      • 1970-01-01
      • 2018-03-03
      • 2011-03-19
      相关资源
      最近更新 更多