将图像悬停在图像上时jQuery中出现问题?
我有一个页面列出了图片。当我将鼠标悬停在该图像上时,它会在图像上方显示播放图标 我已经为此编写了一些jQuery代码:将图像悬停在图像上时jQuery中出现问题?,jquery,image,hover,Jquery,Image,Hover,我有一个页面列出了图片。当我将鼠标悬停在该图像上时,它会在图像上方显示播放图标 我已经为此编写了一些jQuery代码: $('#hovervideo').mouseenter(function (){ var isviddiv = $(this).find('.video-thumb'); if(isviddiv.length){ isviddiv.css('display','block'); } console.log(isviddiv
$('#hovervideo').mouseenter(function (){
var isviddiv = $(this).find('.video-thumb');
if(isviddiv.length){
isviddiv.css('display','block');
}
console.log(isviddiv.length);
});
$('#hovervideo').mouseleave(function (){
var isviddiv = $(this).find('.video-thumb');
if(isviddiv.length){
isviddiv.css('display','none');
}
console.log(isviddiv.length);
});
Html部分
<h1 class="productvideo" id="hovervideo"><a href="#"><img src="images/tst-img.jpg" alt="" /></a>
<span class="video-thumb"></span>
</h1>
但它只适用于一个图像。bcoz所有H1的id“hovervideo”相同。但我希望它在所有的图像悬停效果
谁能建议我做什么
谢谢改用类选择器,将类“测试图像”添加到所有图像中,如下所示:
<h1 class="productvideo" id="hovervideo"><a href="#"><img src="images/tst-img.jpg" class="test-image" alt="" /></a>
<span class="video-thumb"></span>
</h1>
改用类选择器,将类“test image”添加到所有图像中,如下所示:
<h1 class="productvideo" id="hovervideo"><a href="#"><img src="images/tst-img.jpg" class="test-image" alt="" /></a>
<span class="video-thumb"></span>
</h1>
不能有多个具有相同ID的元素。ID应为唯一标识符。 如果要将事件绑定到多个元素,只需按类选择它们:
$('.productvideo')...
不能有多个具有相同ID的元素。ID应为唯一标识符。 如果要将事件绑定到多个元素,只需按类选择它们:
$('.productvideo')...