在div悬停时,返回它的左侧属性

时间:2015-08-11 13:05:32

标签: javascript jquery css hover function-call

我有50个具有相同类别(.marker)的div和一个id(#a1,#a2,...)。

现在我想,如果我将鼠标悬停在这样的div上,则会调用一个JavaScript函数来返回特定div的css-left属性:

function(divId){
return $(divId).css("left");
}

我不知道如何在不必为每个div写一个函数调用的情况下做到这一点。 我想到了this.css(" left"),这可以节省我的打字工作。

感谢您在Advance中的帮助......

1 个答案:

答案 0 :(得分:3)

您无法从点击处理程序返回值。但是,您可以更改改变变量的方法

var currentLeft;
$('.marker').hover(function(){
    currentLeft = $(this).css('left');
});