jQuery uzyskanie pozycji Y obiektu

0

Witam, posiadam kawałek skryptu, którego celem jest uzyskanie pozycji Y dla wszystkich elementów Div="link_...". W chwili obecnej prawidłowo wyszukuję obiekty, natomiast nie jestem w stanie prawidłowo uzyskać wartości z metody offset().top().

jQuery(document).ready(function($) 
{
    $("div[id^='link_']").each(function (i, v) {
        window.alert(i);
        
        var target = v.hash,
        $target = $(target);
        
        window.alert( $target.offset());
    });
}
1
$(document).ready(function() {
    $("div[id^='link_']").each(function () {
		console.log($(this).offset());
    });
});

Otwórz konsole najlepiej w chrome i będziesz miał dwa obiekty. Dalej odwołujesz się do zmiennych obiektu, odpowiednio .top lub .left;
__proto__ się nie przejmuj. I polecam ogarnąć jakąś dobrą książke o javascript, zanim zabierzesz się za jQuery ;P

Tutaj masz fiddla: http://jsfiddle.net/bturzrm4/

0

jeśli top od ViewPortu to polecam
https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect

w natywnym JSie

0

Wiedza z JS jest już mocno nieaktualna, własnymi siłami próbuję przygotować stronkę na której będę zamieszczał artykułu z C#, ale to tego jeszcze daleko.

1 użytkowników online, w tym zalogowanych: 0, gości: 1