我正在尝试从一个简单的应用程序中调整一些代码,该应用程序使用 Raphael 允许用户在画布上绘制圆形和矩形。(原始代码在https://gist.github.com/673186)
原始代码使用旧版本的 jQuery 并且运行良好。见http://jsfiddle.net/GHZSd/
但是,使用更新版本的 jQuery 会破坏该示例。见http://jsfiddle.net/GHZSd/1/
这样做的原因是jQuery 的新版本中不再定义和event.layerX
。event.layerY
我的问题是 - 我可以使用什么代码来替换这些值?我只是通过做一些数学来尝试了几件事(event.originalEvent.layerX/layerX 现在仍然存在,所以我只是想添加/减去一些会产生这些值的东西),但到目前为止,什么适用于一个浏览器不适用于所有这些。
抱歉,如果之前有人问过这个问题,但我无法在 Stack Overflow 或其他任何地方找到具体答案。