gpt4 book ai didi

Jquery:悬停时透明覆盖

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

基本上我有 4 张图像,div 设置如下:

   <div id="selector">
<div id="1"><div class="folio_container pk"><div class="overlay"></div></div></div>
<div id="2"><div class="folio_container ybn"><div class="overlay"></div></div></div>
<div id="3"><div class="folio_container u"><div class="overlay"></div></div></div>
<div id="4"><div class="folio_container more"><div class="overlay"></div></div></div>
<div class="clearfloat"></div>
</div>

和CSS:

  .folio_container{margin:10px 80px 10px 15px; float:left; position:relative; cursor:pointer; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-position:top left; background-repeat:no-repeat; width:80px; height: 80px;}
.pk{ background-image:url(../images/pk_icon.png) !important;}
.ybn{ background-image:url(../images/ybn_icon.png) !important;}
.u{ background-image:url(../images/u_icon.png) !important;}
.more{ background-image:url(../images/more_icon.png); margin:10px 0px 10px 15px !important;}

.overlay{ background-image:url(../images/overlay.png); background-position:top left; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-repeat:no-repeat; width:80px; height:80px; position:absolute; top:0px; left:0px; display:none;}

我怎样才能让我的 Jquery 让它在悬停在每个单独的 Jquery 上时淡出,我一直对这个想法感到困惑,因为 div 类是相同的,它不会同时触发它们吗时间?

这是目前为止的 jquery:

$('.overlay').css('display', 'block');
$('.overlay').css('opacity', 0.0);
$('folio_container', this).hover(function() {
$(this).children('.overlay', this).stop().animate({opacity:1.0},500);
},
function() {
$(this).children('.overlay', this).stop().animate({opacity:0.0},500);
});

最佳答案

在幕后,jQuery 迭代与您的选择器匹配的每个 div,并将 overout 函数绑定(bind)到每个单独的元素。

顺便说一句,我建议调用 stop将两个可选参数 clearQueue(在函数之间切换时删除任何挂起的动画)和 gotoEnd(完成当前动画)设置为 true - 这通常是人们想要的行为! (例如,参见 this question。)

关于Jquery:悬停时透明覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1928876/

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