gpt4 book ai didi

javascript - 滚动 "back to top"链接时获取显示/隐藏的 div

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:24 25 4
gpt4 key购买 nike

我无法让我的“转到顶部”id=arrow-up div 在打开时消失,例如页面顶部。

在页面顶部我得到

所以当不在页面顶部时,我希望 arrow-up div 到 visible(show("slow"))

 var tmp = $(window).height();

Tmp 用于获取视口(viewport)高度...不确定是否正确?

我见过其他解决方案,但它们只是有点相同......我无法让它们工作,而且它们的字体使用 :in-viewport。我可以使用视口(viewport)制作它还是进行旁路跟踪?

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js">        </script>
<script src="bootstrap-3.1.1-dist/js/bootstrap.min.js"></script>
<script src="http://malsup.github.com/jquery.form.js"></script>
<script src="/jquery/isInViewport.min.js"></script>



$(window).scroll(function() {
if($('#pageStart:in-viewport(tmp)')){
$("#arrow-up").hide("slow");
}else{
$("#arrow-up").show("slow");
}
});

最佳答案

"So I would like the arrow-up div to visible(show("slow")) when not on top of the page"

我是这样做的:

http://jsfiddle.net/wf_4/GubeC/

脚本:

// fade in #back-top
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 300) {
$('.back-top').fadeIn();
} else {
$('.back-top').fadeOut();
}
});

// scroll body to 0px on click
$('.back-top').click(function () {
$('body,html').animate({
scrollTop: 0
}, 1600);
return false;
});
});

CSS

.back-top {
width:25px;
height:25px;
background:#ff0000;
position:fixed;
bottom:68px;
right:5px;
display:none;
opacity:0.8;
}

HTML

<div class="back-top" title="Top of Page"></div>       

关于javascript - 滚动 "back to top"链接时获取显示/隐藏的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23109963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com