1
我试图拼凑下面的代码,但不起作用。当我向下滚动时,向上翻页按钮出现,当我点击它时,滚动将成为页面顶部。当我滚动到页面顶部时,页面向下按钮出现,当我点击它时,页面向上滚动时会执行相同的操作。使用javascript上下滚动
var amountScrolledTop = 200;
var amountScrolledDown = 50;
$(window).scroll(function() {
\t if ($(window).scrollTop() > amountScrolledTop) {
\t \t $('a.back-to-top').fadeIn('slow');
\t } else {
\t \t $('a.back-to-top').fadeOut('slow');
\t }
\t if ($(window).scrollTop() < amountScrolledDown) {
\t \t $('a.down1').fadeIn('slow');
\t } else {
\t \t $('a.down1').fadeOut('slow');
\t }
});
$('a.back-to-top').click(function() {
\t $('html, body').animate({
\t \t scrollTop: 0
\t }, 'slow');
\t return false;
});
$('a.down1').click(function() {
\t var objDiv = document.getElementById("mid");
\t objDiv.scrollTop = objDiv.scrollHeight;
});
.down1{
\t width: 60px;
\t height: 60px;
\t text-indent: -9999px;
\t position: fixed;
\t z-index: 999;
\t right: 60px;
\t top: 80px;
\t background: url("../img/simple_icons/downArrow.png") no-repeat center 43%;
}
.back-to-top{
\t display: none;
\t width: 60px;
\t height: 60px;
\t text-indent: -9999px;
\t position: fixed;
\t z-index: 999;
\t right: 20px;
\t bottom: 20px;
\t background: url("../img/simple_icons/upArrow.png") no-repeat center 43%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
\t <a href="#" class="down1" id="down1">Down to</a>
<a href="#" class="back-to-top" id="back-to-top">Back to Top</a>
.
.
.
<div class="mid"></div>
</body>
向下翻页按钮始终滚动到页面顶部。即使我删除所有的JavaScript代码。
尝试清除浏览器缓存。 – k97513
尝试在淡出后设置显示无... –
您正准确面对的问题是什么? –