2015-08-11 1 views
0

У меня есть 50 разделов, имеющих все одинаковые классы (.marker) и id (# a1, # a2, ...).На div-hover, вернуть его левый атрибут

Теперь я хочу, что если я парить над таким DIV функция JavaScript называется, который возвращает атрибут CSS-влево конкретного DIV:

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

И я не знаю, как это сделать без необходимости писать вызов функции для каждого div. Я думал о чем-то с this.css («слева»), что экономит меня на написание работы.

Спасибо за помощь заранее ...

+0

Место, куда вы хотите вернуть значение свойства left на? – Loyalar

+0

к другой функции, которая устанавливает красную точку в середину одного из div ... –

+0

Можете ли вы отредактировать свой ответ, чтобы включить код, в который вы хотите вернуть значение? – Loyalar

ответ

3

Вы не можете вернуть значение из обработчика щелчка. Но вы можете изменить свой подход к изменению переменной

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

Большое спасибо ... это было полезно ... :) Я знаю, почему я использую stackoverflow ... = P –

+0

@FabianSchneider, gald помогло :) – AmmarCSE

+1

Просто, если вы хотите получить его с помощью hover, вы можете использовать вместо этого наведите указатель мыши на – fray88