[英]scroll page when scroll on div
我有一個div,當我在div上滾動時,頁面應該滾動,如何實現呢? Div的z-index高於其他頁面元素,它位於所有頁面元素之上
使用javascript或jQuery,有什么用嗎?
編輯:DIV是最上面的元素,其他元素的z-index較低。 現在頂部DIV比視口更長,所以我需要滾動
使用jquery,在div上附加一個事件偵聽器以進行滾動。 在事件處理程序中,相應地更改document.scrollTo。 確保div是一個浮動dom元素。
您可以使用jQuery連接div上的.Scroll()
事件: http : .Scroll()
。 然后,每次調用回調時,您都可以將scrollTop
位置設置為與div相似的位置。
$(function() {
$('#yourDiv').scroll(function() {
$(window).scrollTop($(window).height() * $(this).scrollTop() / $(this).height());
});
});
這只是一個粗略的猜測。 但是,其想法是找到div
向下滾動了多遠,然后將窗口向下滾動了相同的百分比。
最后, div
將需要處於以下position: absolute;
我相信。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.