【发布时间】:2013-08-09 13:35:36
【问题描述】:
所以我有这个javascript:
$(window).scroll(function () {
if ($(window).scrollTop() > 0 && !document.contains(document.getElementById('toTop'))) {
var top = '<div id="toTop" onclick="tTop()"></div>';
$('body').append(top);
}
});
function tTop() {
$('html,body').scrollTop(0);
}
$(window).scroll(function () {
if (document.contains(document.getElementById('toTop')) && $(window).scrollTop() == 0) {
$('div').remove('#toTop');
}
});
如果页面在滚动条位于顶部时加载,它就可以正常工作;但是,当我在滚动条位于底部时刷新页面时,页面仍会向上滚动,但滚动仍停留在底部。谁能告诉我如何解决这个问题?
【问题讨论】:
-
您意识到每次滚动时,
top都会附加到您的页面... -
是的,我在问这个问题几秒钟后就修复了这个问题哈哈哈,我现在就更新代码。
-
你最终设法让它工作了吗?
标签: javascript jquery html dom window