[英]Scroll to top Jquery not working
因此,我一直在寻找这些东西,唯一有效的方法是替换CSS的height: 100%
min-height: 100%
。 关键是更改会破坏页面的样式。 还有其他解决方法吗?
function ScrollTop() {
$('html, body').animate({ scrollTop: 0 }, 0);
return false;
}
function NextPage(page) {
$(".page[data-page='" + page + "']").addClass("hidden");
page = page + 1;
$(".page[data-page='" + page + "']").removeClass("hidden");
ScrollTop();
}
html, body, form, #container, #mainform, #content {
margin: 0 auto;
padding: 0;
position: relative !important;
width: 100% !important;
height: 100% !important;
}
仅供参考,这不适用于任何浏览器(迄今为止所有浏览器的最新版本)。 另外,请尝试清除overflow-x: hidden
从身体overflow-x: hidden
但仍然无法正常工作。 也尝试过
$("#container").animate({
scrollTop:0
}, "slow");
window.scrollTo(0, 0) //this returns undefined
我创造了一个工作的小提琴。 运行正常。
$(function() {
$('.backtotop').click(function()
$('body').animate({ scrollTop: 0 }, .2);
return false;
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.