我在js代码中全局声明了两个变量。在其中一个函数中,我将屏幕坐标的值存储在其中。现在我想在另一个函数中使用这些值。我怎么能这样做?
var xCoord;
var yCoord;
var getBrowserCood = $("#Boma").mousedown(function(e) {
if(e.button==2){
xCoord = e.pageX;
yCoord = e.pageY;
}
});
答案 0 :(得分:1)
由于您已全局声明xCoord
和yCoord
,它们已可用于其他功能:
var xCoord;
var yCoord;
var getBrowserCood = $("#Boma").mousedown(function(e) {
if(e.button==2){
xCoord = e.pageX;
yCoord = e.pageY;
}
});
function anotherFunction() {
console.log(xCoord);
console.log(yCoord);
}
anotherFunction();
如果你想让这些变量保持全局,那么使用window
这样的对象引用它们可能会更清楚:
window.xCoord
window.yCoord