gpt4 book ai didi

JQuery 鼠标悬停问题

转载 作者:行者123 更新时间:2023-12-01 02:32:55 27 4
gpt4 key购买 nike

我正在使用以下脚本,并且有占位符 div。当我将鼠标悬停在 div 播放按钮上时,应该会出现在占位符上。

我连续有三个占位符。当我将鼠标悬停在一个特定占位符上时,所有播放按钮都会出现。我需要的是,当我将鼠标悬停在占位符上时,只有播放图像应该出现。

希望你能理解我的问题。有人可以帮我做到这一点吗?

jQuery.noConflict();
jQuery(function(){
jQuery('.placeholder').mouseover(function(){
jQuery('.play').show('show');
});
jQuery('.placeholder').mouseleave(function(){
jQuery('.play').hide('hide');
});
});

HTML:

 <div class="placeholder item"><div class="play"><img src="images/play_ico.jpg"></div></div>
<div class="placeholder item"><div class="play"><img src="images/play_ico.jpg"></div></div>
<div class="placeholder item"><div class="play"><img src="images/play_ico.jpg"></div></div>

CSS:

.placeholder{
width:120px;
float:left;
background:#ccc;
height:67px;
position:relative;
}

.play{
width:120px;
height:67px;
position:absolute;
top:0;
left:0;
display:none;
background:#000;
opacity:0.4;
filter:alpha(opacity=40);
}

最佳答案

尝试以下操作:

    jQuery('.placeholder').mouseenter(function(){
jQuery(this).find('.play').show();
});
jQuery('.placeholder').mouseleave(function(){
jQuery(this).find('.play').hide();
});

作为替代方案,您可以使用hover方法:

    jQuery('.placeholder').hover(function() {
jQuery(this).find('.play').show();
}, function() {
jQuery(this).find('.play').hide();
})

关于JQuery 鼠标悬停问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695013/

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