单击时从窗口顶部滚动到特定位置
Scroll to certain position from top of window on click
有人知道使用JS点击链接时如何滚动到页面上的某个位置吗?例如,单击时,滚动到距离窗口顶部500像素的位置。
我正在使用ScrollMagic插件,我的网站内容被滚动位置激活,所以我不可能只使用锚链接。此外,它不能从当前位置偏移,因为这也不起作用。
有什么想法吗?
这应该在纯js:中完成任务
document.body.scrollTop = 500;
I reccomand doing by jQuery:)下面是对每个设备版本的操作
$(document).ready(function() //When the page is ready, load function
{
$("#some_id").click(function() // When arrow is clicked
{
$("body,html").animate(
{
scrollTop : 500 // Scroll 500px from top of body
}, 400); //how fast the scrolling animation will be in miliseconds
});
});
这样的东西行吗?无论你连接到哪个链接,它都会让你平滑地滚动到那个位置。
$('a[href*=#]').click(function() {
$('html, body').animate({scrollTop: 500}, 500);
}
相关文章:
- 在地图加载/页面加载时,我想将地图设置为当前地理位置,但不想在地图上显示定位图标
- JQuery定位:我可以滚动到正确的位置一次,但不能滚动两次
- 如何在jquerymobile中同时放置两个定位的经纬度位置
- Javascript / 根据一个元素的位置定位另一个元素
- 如何定位“隐藏”的 iframe?(应用程序:链接到嵌入“隐藏的海报图像”嵌入的 Youtube 视频的起始位置)
- 与位置的相对定位:绝对
- 在没有“位置”属性的情况下实现绝对定位,使用边距/填充
- 用于相对于用户在约束内单击的位置定位框的数学公式
- 运行地理位置定位的 js 文件
- 如果定位服务关闭,英特尔 XDK 地理位置将找不到纬度/经度
- 在 iPad 上绝对定位不会将元素设置在所需位置
- 如何使用 jQuery 计算相对定位元素的绝对位置*没有*
- 如果php返回位置头,我如何在jquery ajax中定位页面
- 试着根据父母的位置来定位孩子
- 地理定位api没有给出准确的用户位置
- 定位父元素,使子元素处于完全相同的位置
- 如何在Javascript/Mootools中根据页面上不同对象的位置定位箭头
- 使用javascript查找元素相对于最近相对定位的父元素的位置
- 多个谷歌位置请求功能(药房定位器)
- 点击html5地理定位当前位置,然后减去两点