所以我有一个图像,当鼠标悬停在某个文本上时会显示,当鼠标被移开后它会延迟一段时间才会消失,这很好运作。但是我有多个图像,根据悬停的文本不同可能会显示不同的图像,我想让第一个图像跳过延迟如果其他文本被悬停,这样就不会扩展页面和堆叠图像了。这可行吗?还是我只需要去除延迟?这是用 JQuery 完成的。
$("h2").mouseover(function ()
{
let mouseText = $(this).attr("class").split(" ")[0];
switch(mouseText)
{
case "wh-light":
imgID += mouseText;
break;
case "wh-hl-ll":
imgID += mouseText;
break;
case "part-hh-ll":
imgID += mouseText;
break;
}
$(imgID).show();
});
$("h2").mouseout(function ()
{
$(imgID).delay(1000).hide(0);
});
我可以提供HTML,但我认为它与此并不太相关。非常感谢您的帮助!