我正在研究一个函数来获取图像的选定点坐标并将其保存到变量。我需要的是选择两个点然后执行其他功能。 下面的代码对于获得点坐标的工作正常,但只对两点执行此功能?谢谢你的建议。点击2次后停止jQuery功能
$(".bg_image").click(function(e) {
var offset = $(this).offset();
var relativeX = (e.pageX - offset.left);
var relativeY = (e.pageY - offset.top);
$('<div>', {
'class':'point',
'css': {
'position': 'absolute',
'left': relativeX +'px',
'top': relativeY +'px',
'width': '3px',
'height': '3px',
'background-color': '#fff'
}
})
.appendTo('#output');
console.log("X: " + relativeX + " Y: " + relativeY);
});
这适用于交替点击!所以,你点击,它不会工作,下一次点击它的作品! –
已更新我的代码 –
@ vol7ron我用<=替换<。所以现在它必须工作两次 –