[英]Scroll element into view at bottom of page
我有一個大型數據表,當從中選擇一個項目時,我想將其下面的提交按鈕帶入視圖。
目前我一直在使用:
elb = document.getElementById('buybox');
elb.scrollIntoView(true);
這會將元素置於頁面頂部的視圖中,但是,我只希望它從頁面底部進入視圖,例如,10%,因此表格數據仍然存在,簡單的頁面移動顯示用戶按鈕就在那里。
這可能嗎?
由於頁面與頁面的不同,很難衡量內容高度。
我使用的是原生javascript,而不是JQuery庫。
發布完整答案,包括10%來自底部問題:
var screenh = window.innerHeight;
var toScroll = ''+screenh/10;
elb.scrollIntoView(false);
window.scrollBy(0,toScroll);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.