$("#capture").click(
function(event) {
var photoCoords = $("#doge1").position();
})
我使用上面的方法在用户单击id为“捕获”的“捕获”按钮后获取照片的坐标。图像的id为“doge1”。
当我在控制台中键入var photoCoords时,会返回undefined。
最佳答案
这是一个范围问题。在匿名函数之外无法访问该变量。如果您只是尝试调试-您还可以将console.log语句放在匿名函数中。否则,您需要在日志语句可以访问的范围内声明该变量。
$("#capture").click(
function(event) {
var photoCoords = $("#doge1").position();
console.log(photoCoords);
})