在 div 悬停时,return 它是左属性
On div hover, return it's left attribute
我有 50 个 div 都具有相同的 class (.marker) 和一个 id (#a1, #a2, ...)。
现在我想,如果我将鼠标悬停在这样一个 div 上,一个 JavaScript 函数被调用 returns 特定 [=] 的 css-left 属性25=]:
function(divId){
return $(divId).css("left");
}
而且我不知道如何在不必为每个 div 编写函数调用的情况下做到这一点。
我想到了 this.css("left") 的东西,这节省了我的打字工作。
提前感谢您的帮助...
您不能 return 来自点击处理程序的值。但是,您可以改变改变变量的方法
var currentLeft;
$('.marker').hover(function(){
currentLeft = $(this).css('left');
});
我有 50 个 div 都具有相同的 class (.marker) 和一个 id (#a1, #a2, ...)。
现在我想,如果我将鼠标悬停在这样一个 div 上,一个 JavaScript 函数被调用 returns 特定 [=] 的 css-left 属性25=]:
function(divId){
return $(divId).css("left");
}
而且我不知道如何在不必为每个 div 编写函数调用的情况下做到这一点。 我想到了 this.css("left") 的东西,这节省了我的打字工作。
提前感谢您的帮助...
您不能 return 来自点击处理程序的值。但是,您可以改变改变变量的方法
var currentLeft;
$('.marker').hover(function(){
currentLeft = $(this).css('left');
});