我想实现一个全局锚类型的功能.
我希望在我的header.inc文件中输入一个指向网页主要部分的链接.
当您选择链接时,它将滚动到页面的主要部分,该部分位于div类内容主体内
<div class="content-body">
main content
</div>
Run Code Online (Sandbox Code Playgroud)
因此它将向下滚动到div开始的位置.
我想实现锚标记功能,但它转到div类,而不是id.
我想知道是否有办法用jQuery做到这一点.为什么我要这样做,是因为我可以在整个现有网站中全局实现这一点.
这可能对你有所帮助.
您可以创建一个小函数来实现此行为.真的很有用.你不能完全避免打开窗户或模态,以及类似的东西.
function to_position(divid){
$('html, body').animate({scrollTop:$(divid).position().top - 50 }, 'slow');
}
Run Code Online (Sandbox Code Playgroud)
所以.你使用这样的功能.
to_position('#my_id')
//or class, or whatever jquery selector
to_position('.my_class')
//
to_position('input[name="lorenzolamas"]')
Run Code Online (Sandbox Code Playgroud)