是否可以使用jQuery滚动到页面上的特定位置?
我想要滚动的位置是否必须具有:
<a name="#123">here</a>
Run Code Online (Sandbox Code Playgroud)
或者它可以移动到特定的DOM ID?
我试图将页面移动到一个<div>元素.
我试过下一个代码无济于事:
document.getElementById("divFirst").style.visibility = 'visible';
document.getElementById("divFirst").style.display = 'block';
Run Code Online (Sandbox Code Playgroud) 是否scrollIntoView()在所有的浏览器?如果没有,还有jQuery其他选择吗?
我有一个标题设置为的网站position: fixed.在我的一个页面上,我使用scrollIntoView(true)了一个元素.我的问题是,当scrollIntoView调用时,元素位于标题下方.我如何解决这个问题,以便元素显示在标题下方?
我正在使用Bootstrap框架,标题的样式navbar navbar-fixed-top.
例如,滚动到页面上的某个元素(即这里:如何转到页面上的特定元素?)
$("#fromTHIS").click(function() {
$("html, body").animate({ scrollTop: $("#toTHIS").offset().top }, 500);
return true;
});
Run Code Online (Sandbox Code Playgroud)
我试过了两个,他们都认为他们正在做这个工作.我错过了什么?
您好,我在使用 jquery 或 javascript 将页面滚动到页面上的特定元素时遇到了很大的问题。
我尝试了很多方法,但都失败了。该网站是使用名为curtain.js https://github.com/victa/curtain.js的框架库实现的。
我尝试过的方法包括:
3)我什至尝试使用锚标记的最简单方法,但没有任何反应。
在只有这样工作是scrollTop的(),你可以从页面上的其他链接查看。不幸的是,这对我不起作用,因为这在不同的屏幕尺寸上都失败了。
您可以在http://pagota.herobo.com 上查看该站点的示例
谢谢 !
我想创建一个HTML按钮,其作用类似于同一页面上项目的链接.因此,当您单击该按钮时,它会重定向到同一页面上的项目.
我怎样才能做到这一点?(我会将解决方案限制为HTML,CSS和JavaScript,因为目前我没有使用任何其他语言)
当前按钮(Bootstrap):
<a class="btn btn-large btn-primary" href="">Democracy</a>
Run Code Online (Sandbox Code Playgroud) 问题很简单.
如何通过javascript将浏览器滚动到所需的元素或所需的位置?
非常感谢您的帮助!