javascript - 在 mouseup 按钮事件发生后报告 x,y 坐标

标签 javascript css angularjs

这个 jsfiddle 允许一个人在一个正方形周围拖动。它使用 angularjs。

http://jsfiddle.net/zargyle/35z4J/

我希望控制台在抬起鼠标按钮后报告 x,y 坐标。目前,控制台仅发送 STOPPING 消息。下面是相关的 Controller 代码。

.controller('testCtrl', function($scope) { 
    $scope.dragOptions = {
        start: function(e) {
          console.log("STARTING");
        },
        drag: function(e) {
          console.log("DRAGGING");
        },
        stop: function(e) {
          console.log("STOPPING");
        },
        container: 'container'
    }

如何修改代码,使控制台在鼠标按钮抬起后报告 x、y 坐标?

编辑:已经为鼠标指针的 x,y 坐标提供了答案。假设我想获得正方形中心的 x,y 坐标。怎么办?

最佳答案

尝试 console.log("X: %o.Y: %o", e.x, e.y)

关于javascript - 在 mouseup 按钮事件发生后报告 x,y 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32882172/

相关文章:

javascript - JQuery 在 JSFiddle 上工作,但在我的网站上不工作。

javascript - Angularjs 多个指令 [gridsection, gridsection] 在 : <div gridsection =""> 上请求模板

javascript - Bootstrap datepicker 数据与 Angular 4 的绑定(bind)不起作用

javascript - Next.js 正在执行两次完整的 F5 刷新操作以在静态页面上显示新内容 `revalidate: 1` ?我期待一个

node.js - 如何使用 grunt 连接 angularjs 文件

jquery - 使用 Angularjs 动态生成之前/之后的 CSS 伪内容

jquery - 调整大小和分组内容网格

html - 有没有办法在不导致网站在平板电脑上放大的情况下为手机设置最小视口(viewport)大小?

html - 是否可以使用仅 CSS 的容器包装器?

javascript - 如何使用 AngularJS 1.4.8 在循环内发帖