当用户在矩形坐标内单击时,我希望我的代码检测并触发自定义函数。
如果已经知道 Rectangle 的坐标。
我试过这段代码
W = $(el).width();
H = $(el).height();
X = $(el).position().left;
Y = $(el).position().top;
但无法检测到它。
例子
考虑一下。我想在这些坐标内检测和触发功能。
http://www.mathopenref.com/coordrectangle.html
获取鼠标坐标很容易:-
$('canvas').mousemove(function(e){
drawPaddle(e.pageX, e.pageY);
});
function drawPaddle(paddleX, paddleY) {
c.beginPath();
c.rect(paddleX, paddleY, 150, 10);
c.closePath();
c.fill();
}
如何检测用户是否在我的矩形坐标内单击?