javascript - 操作 DOM 后触发鼠标悬停事件

标签 javascript html css

我有一个列表,所有元素都可以通过点击“x”链接来删除。 'x' 元素仅在鼠标悬停在该元素上时出现(不透明度:默认为 0)

当点击 x 时,当前元素被删除,下一个元素将替换前一个元素。问题是“x”链接仍然隐藏(当我不移动鼠标时没有触发 over 事件)。

是否有解决此问题的技巧?

谢谢。

最佳答案

如果您在删除后没有移动鼠标,那么您可以在删除函数结束时通过 jquery 触发下一个元素的鼠标悬停。

//logic of delete ends here

$("#nexElem-id").trigger("mouseover");

关于javascript - 操作 DOM 后触发鼠标悬停事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6946685/

相关文章:

javascript - 如何在 JavaScript 中引用函数体内当前正在执行的函数

javascript - 球弹跳问题

javascript - 如何通过在查询中使用值来选中/取消选中复选框

javascript - 关于向服务器提交正确数据的 javascript 的安全性

html - 在 SVG 路径中嵌套文本

html - 使 div 始终占视口(viewport)的 100%

google-chrome - Validation Please : Google Web Fonts + Google Chrome 11. 0.696.68 + Windows 7 + text-shadow (with rgba) = 失败

javascript - 为什么我的 React 组件没有在 setState() 上重新渲染?

html - 链接到另一页面上的 anchor 标记不起作用

html - IE 中的表格位置不同