簡體   English   中英

將頁面底部設置為div底部

[英]set bottom of page to bottom of div

我有一個div網格,單擊該網格可在其當前行下方顯示一個div。 我想要這樣,如果用戶單擊底部行上的div,則頁面將滾動,以使顯示的div現在與屏幕底部對齊(這樣用戶就可以知道div在那並且它不會隱藏在屏幕之外)

我試過使用jquery scrollTop作為

  $('body').scrollTop(div);

並且將div設置在頁面的頂部-但是如何與頁面底部對齊-還可以為過渡設置動畫嗎?

(function(){ 
    var element = $('#align-this')
$('html, body').animate({
        scrollTop: element.offset().top + element.height() - $(window).height()
    }, 2000);
}).call()

http://jsfiddle.net/1drnuabg/2/雖然要測試邊緣情況,(元素太高,無法向下滾動等)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM