gpt4 book ai didi

jquery - 如何在向下滚动时使 HTML 文本淡入淡出

转载 作者:太空宇宙 更新时间:2023-11-04 09:00:32 25 4
gpt4 key购买 nike

所以我的问题是我想创建一个在用户向下滚动时消失的标题,就像在以下网站上一样。

http://demos.themetrust.com/hero/

我在这里找到了一些可能有效的代码,但我也对 Jquery 的工作原理感兴趣(我是 Jquery 的新手),有人可以告诉我这段代码是否可以在这种情况下工作,作为奖励你可以吗简要概述如何它是如何工作的?谢谢你的麻烦。

 jQuery(function($) {
var divs = $('.fade');
$(window).on('scroll', function() {
var st = $(this).scrollTop();
divs.css({
'margin-top' : -(st/3)+"px",
'opacity' : 1 - st/35
});
});
});

最佳答案

 jQuery(function($) {
var divs = $('.fade'); //this selects the divs of class 'fade' (multiple)
$(window).on('scroll', function() { //this selects the window and attaches to the scroll event. when scroll occurs, the inline function is called
var st = $(this).scrollTop(); //gets the vertical position of the current element
divs.css({ //this changes the css of the divs from before (specifically margin-top and opacity
'margin-top' : -(st/3)+"px",
'opacity' : 1 - st/35
});
});
});

内联解释,希望对你有帮助

关于jquery - 如何在向下滚动时使 HTML 文本淡入淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42798119/

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