2012-06-18 20 views
8
Ben şimdiki kaydırma pozisyonuna sayfanın üstünden yüksekliği elde ve benim bağlantıya yerleştirmek gerekir

den yüksekliği elde?jQuery üst

cevap

15

Kullanım ofset()

$('.poplight').offset().top 

o pozisyonda ilerleyin gerekirse: Eğer kaydırma dayalı geçerli konuma pencerenin üst mesafeyi gerekiyorsa

$('html, body').animate({ 
    scrollTop: $('.poplight').offset().top 
}, 400); 

:

$(window).scrollTop() 

url eklemek ister:

$(".poplight").attr("href", "#" + $(window).scrollTop()) 
+0

Hayır, hayır. Yüksekliği sitenin en üstünden mevcut görünüme kadar px olarak koymak zorundayım. Örneğin, siteyi yarıya kaydırırsınız ve üst kısımdan yukarı doğru geçerli görünüme sahip olmam ve bağlantıya koymam gerekir. –

+0

tamam, onu ekledim –

+0

Evet! Bu kadar. Ve şimdi, px'de dinamı bağlantımın içine nasıl koyabilirim? –

İlgili konular