Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想id在单击链接时滚动到 div 的顶部位置...如果单击旁边的链接,则 div id "ltv" 移动/滚动到顶部..
id
这是我的照片来描述我的目的
如果有人知道如何做到这一点,或者可以给我一个好的起点,我将不胜感激。
谢谢
你可以试试这个:
$('.links').click(function() { $('html, body').animate({ scrollTop: $('.section').eq($(this).index()).offset().top }, 1000); })
http://jsfiddle.net/5nTVn/
你可以使用 jQuery 的scrollTop函数
$('#ltv').click(function(e) { e.preventDefault(); $('#divId').scrollTop(0); });
如果你想让它像一个向上的幻灯片,你可以使用它.animate:
.animate
$('#divId').stop().animate({ scrollTop: "0px" });
如果您希望某个 div 到达顶部,则必须计算出它的 y 偏移量,然后将其用作 scrollTop px
例子
这可能会派上用场:
http://demos.flesler.com/jquery/scrollTo/
基本上,它是一个 jQuery 插件,可以帮助您以不同的方式滚动到不同的 DOM 元素。