【发布时间】:2015-04-12 10:13:42
【问题描述】:
我正在开发我的 Tumblr 博客并设置了以下 CSS:
img
{
max-height: calc(100% - 60px);
margin-top:30px;
}
所以边距(顶部和底部)都是 30 像素。
我正在尝试添加两个按钮 prev 和 next,当单击它们时,将向上或向下滚动页面(100% - 60px)。
这是我的 JS:
$(function() {
$("#next").on("click", function() {
$("body").animate({"scrollTop": window.scrollY+100}, 100);
return false;
});
});
$(function() {
$("#previous").on("click", function() {
$("body").animate({"scrollTop": window.scrollY-100}, 100);
return false;
});
});
这是我的小提琴:https://jsfiddle.net/cztqjwb2/1/
任何帮助将不胜感激。
谢谢。
PS:我也不知道为什么它只适用于 Safari。
【问题讨论】:
-
请在您的问题中发布代码和任何相关信息,不要外包。如果链接失效,您的问题也会随之失效。
标签: javascript jquery scrolltop scrollto