这是我HTML文件中的代码:
<div id="centerBlock">
<block>
<site style="padding-top: 10px; margin-left: 20px">
<img src="./images/site1.png" alt="some_text"/>
</site>
<textOnImage style="padding-top: 10px; margin-left: 20px">
lolol
</textOnImage>
</block>
<block>
<site style="padding-top: 163px; margin-left: 20px">
<img src="./images/site1.png" alt="some_text"/>
</site>
<textOnImage style="padding-top: 163px; margin-left: 20px">
lolol
</textOnImage>
</block>
</div>
这是我的 JavaScript 代码:
$("block").mouseenter(function(){
$("site").fadeTo("slow", 0.25);
$("textOnImage").animate({
opacity: "1"
}, 600 );
});
$("block").mouseleave(function(){
$("site").fadeTo("slow", 1);
$("textOnImage").animate({
opacity: "0"
}, 600 );
});
然而,当我悬停在两个块元素之一上时,它们的透明度都会降低,当我将鼠标移开时,它们会恢复到原始状态。我搜索了几个小时,并且我百分之百确定我一直在搜索错误的术语。我如何单独控制它们?