gpt4 book ai didi

jquery - 当浏览器滚动到某个元素时更改该元素的 CSS

转载 作者:行者123 更新时间:2023-12-01 08:03:48 25 4
gpt4 key购买 nike

我想在浏览器滚动到某个元素或浏览器触摸它时立即更改该元素的 CSS。

这里有一张图片可以帮助更好地解释它:

Image http://i282.photobucket.com/albums/kk246/leeV18/publicweb/jquery-help-1_zpscba356f6.png就像示例图像中一样,我想在 Web 浏览器滚动到它或触摸它时立即更改 div 的背景。

我认为你可以使用 jquery 来做到这一点,但我完全是新手。如果有的话请帮忙,谢谢。

最佳答案

这是您的解决方案

http://jsfiddle.net/hushme/VF46X/

$(window).scroll(function(){

$('.hide').each(function(){
var h = $(window).scrollTop();

var o = $(this).offset().top;
var height = $(this).outerHeight();
var t = o-(height*1.3);
if (h >= t) {
$(this) .css('background','green')

}else {$(this) .css('background','blue')}
});
});

关于jquery - 当浏览器滚动到某个元素时更改该元素的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17903052/

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