2016-04-04 19 views
0

Bir model açmak için Custombox kullanıyorum. Ancak bu modal biraz uzun sürebilir, bu yüzden "Başa Dön" düğmesine ekledim.Custombox modal'da en üstüne kaydırma

this at SO buldum ve kalıcı kaydırma yapmak için farklı kombinasyonları deniyorum. Denedim

:

$("html, body").animate({ 
    scrollTop: $("#modal-id").offset().top 
}, 800); 

ve ofset ama modal üstüne kaydırmak için alamayan almak için farklı kombinasyonlar bir avuç.

+0

nerede kaydırma çubuğu nedir? (tarayıcı penceresinde veya modal pencerede) –

+0

@MichaelOakley Tarayıcıda. –

+0

@ ameenulla0007 Gerçekten mi? Modal biraz daha uzun olduğunda, dikey kaydırma çubuğu var ve tekerleğimi kullanarak el ile kaydırma yapabilirim. –

cevap

1

kaydırma .custombox-modal-wrapper elemana aittir, bu nedenle <body> veya <html>, bunu kaymamalı:

$(".custombox-modal-wrapper").animate({ 
    scrollTop: $("#modal-id").offset().top 
}, 800); 
+0

Hey, bu işe yaradı! Farklı bir eleman kullanmayı denediğimde '.custombox-modal-container'' div' kullandım ve işe yaramadı. Hangi öğenin kaydırma çubuğuna sahip olduğunu nasıl belirleyebilirim? –

+0

@PatrickGregorio Chrome DevTools'taki gri arka planı inceledim ve bunun bu öğe olduğunu öğrendim. –

+0

Her iki '.custombox-overlay 've' .custombox-modal-wrapper', bu elemanları incelediğimde kaydırma çubuğunu vurgulamaktadır. –

İlgili konular