【发布时间】:2026-02-09 13:55:01
【问题描述】:
我有一个列出图片的页面。当我将鼠标悬停在该图像上时,它会在图像上显示播放图标。
我为此编写了一些 jQuery 代码:
$('#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 id "hovervideo" 对于所有 H1 都是相同的。但我希望它在所有图像悬停效果中。
谁能给我建议。
谢谢
【问题讨论】: