gpt4 book ai didi

javascript - 到达特定行时如何在网站上更改 Logo

转载 作者:行者123 更新时间:2023-11-27 22:55:31 25 4
gpt4 key购买 nike

使用 Wordpress (Theme Definity 2) 我想在滚动到某一行时更改标题中的 Logo (id= designingfuture)。我用 CSS 尝试了所有可能的方法,但不知道如何去做。

我需要 Javascript 吗?什么可能适用于 Javascript?

这就是我要说的网站:www.u-m-j.de

希望您能提供帮助,抱歉我无法提供我尝试过的代码,因为我无法尝试。

最佳答案

根据您对答案的评论,您可以使用元素与浏览器顶部的偏移量之间的计算。

$(window).scroll(function() {
var elementTop = $('#designingfuture').offset().top;
var elementBottom = elementTop + $('#designingfuture').outerHeight();
var viewportTop = $(window).scrollTop();
var viewportBottom = viewportTop + $(window).height();

if (elementBottom > viewportTop && elementTop < viewportBottom) {
$("#HdrLogo").attr("src", "default-logo.png");
}
});

关于javascript - 到达特定行时如何在网站上更改 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59269760/

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