gpt4 book ai didi

jquery - 当一个 div 接触另一个 div 时显示边框颜色

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

我有两个 div,一个固定在顶部,我想在第二个 div 触及它时显示固定 div 的边框颜色。我想要就像雅虎所做的那样。 enter image description here

这是... enter image description here

<div class="container">
<div class="header"></div>
<div class="content"></div>
</div>

.containter{
width:700px;
margin:0 auto;
}
.header{
height:50px;
width:100%;
position:fixed;
top:0;
left:0;
background:yellow;
}

.content{
min-height:500px
width:100%;
background:red;
}

有什么方法可以使用 css 或 jquery 来实现吗?

最佳答案

您可以使用 jQuery 来获得此效果:

假设这是您的类,它在窗口滚动时显示阴影。

.shadow{
box-shadow: 0px 3px 5px #888888;
}

然后在窗口的滚动条大于 0 时添加 jQuery。

$(function(){
var $window = $(window),
$header = $('.header'),
$this = $(this); // <-----here you can cache your selectors

$window.on('scroll', function(){
if($this.scrollTop() > 0){
$header.addClass('shadow');
}else{
$header.removeClass('shadow');
}
}).scroll();
});

Demo Fiddle here

Demo with cached vars

关于jquery - 当一个 div 接触另一个 div 时显示边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21060049/

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