gpt4 book ai didi

javascript - 当用户开始滚动页面时隐藏链接

转载 作者:行者123 更新时间:2023-11-28 07:49:43 27 4
gpt4 key购买 nike

是否可以在用户滚动页面时让这个下行链接淡出?我猜这会用 jQuery 来完成,但我对此不是很熟悉。

HTML

<div class="down-link"><a class="w-downlink" href="#about"><i class="fa fa-chevron-down"></i></a></div>

CSS

.w-downlink {
background-size: 100%;
display: block;
margin-left:auto;
margin-right:auto;
text-align: center;
font-size: 14px;
float:right;
margin-right:30px;
font-weight:bolder;
line-height: 50px;
height: 30px;
padding-top:15px;
color:#FFF;
width:50px;
opacity:0.7; transition: opacity 200ms ease-in;
background-color: #333;
background-color: rgba(0, 0, 0, 0.3);}

.w-downlink.active {
opacity: 0.7;
}

.w-downlink:hover {
opacity: 1;
}

.down-link {
float: none;
height: 50px;
width: 100%;
margin-top: 170px;
}

工作 J 查询代码

 $(window).scroll(function () {
if ($(this).scrollTop() > 0) {
$('.down-link').fadeOut(250);
} else {
$('.down-link').fadeIn(0);
}
});

最佳答案

试试这个

$(window).scroll(function() {
$('.down-link').fadeTo("slow" , 0);
});

如果你想在你回来的时候把它拿回来,用这个代替

$(function(){
var lastScrollTop = 0, delta = 5;
$(window).scroll(function() {
var nowScrollTop = $(this).scrollTop();
if(Math.abs(lastScrollTop - nowScrollTop) >= delta){
if (nowScrollTop > lastScrollTop){
$('.down-link').fadeTo('slow',0); // scrolling down
} else {
$('.down-link').fadeTo('slow',1); // scrolling up
}
lastScrollTop = nowScrollTop;
}
});
});

关于javascript - 当用户开始滚动页面时隐藏链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30491379/

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