问题描述
我在使用 javascript 时遇到一些悬停鼠标事件的问题。当我通过其中一个条目时,会显示参考图像,但事件是交替的。怎么修?我想在“悬停”中显示当前图像,并在它位于框上方时将其隐藏而无需更改。
我尝试设置一个间隔,停止传播...
HTML 代码:
<div class="d-inline-block">
<div class="hover_collaborazioni">
<span class="home_collaboration-hover"><?PHP the_field('nome')?></span>
<span class="text-16"><?PHP the_field('anno')?></span>
</div>
<div class="modal z-index-100">
<div class="modal-contenuto">
<?PHP the_post_thumbnail('single-post-thumbnail'); ?>
</div>
</div>
</div>
JS代码:
let linkModal = document.querySelectorAll(".home_collaboration-hover");
linkModal.forEach(item => {
item.addEventListener("mouseenter",(event) => {
item.parentElement.parentNode.querySelector(".modal").classList.add("d-block");
item.parentElement.parentNode.querySelector(".modal").classList.add("d-flex");
});
item.addEventListener("mouseleave",(event) => {
item.parentElement.parentNode.querySelector(".modal").classList.remove("d-block");
item.parentElement.parentNode.querySelector(".modal").classList.remove("d-flex");
});
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)