簡體   English   中英

在jQuery Lightbox中使用錨滾動

[英]Scrolling with anchor in jquery lightbox

單擊燈箱內的鏈接后,我需要滾動到某個段落。 我嘗試使用以下代碼

function goToByScroll(id) {
    $('html,body').animate({scrollTop: $("#"+id).offset().top}, 'slow');
}

這將在后台滾動整個頁面,而不是滾動到前面的燈箱中的內容。 我嘗試使用燈箱的ID進行動畫,而不是('html,body')動畫,但是沒有運氣。 有辦法嗎?

您可以使用為段落提供的ID來使用類似的方法:

 $("#button").click(function() { $('html, body').animate({ scrollTop: $("#my_paragraph").offset().top }, 2000); }); 

我做了你的小提琴在這里

您必須為錨點提供ID“按鈕”,為段落提供ID“ my_paragraph”或其他滿足您需要的內容。

希望這可以幫助。

暫無
暫無

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

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