[英]Can't trigger hover event on other element with jQuery
Hello I am trying to write a jQuery snippet which will simulate a hover event on flipbox when a button is clicked.您好,我正在尝试编写一个 jQuery 代码段,当单击按钮时,它将模拟翻盖盒上的悬停事件。 The main problem is that I have tried all solutions given on stackoverflow for this scenario but it just doesn't seem to work at all.
主要问题是,我已经尝试了针对此场景在 stackoverflow 上给出的所有解决方案,但它似乎根本不起作用。
Front of flipbox in dev console开发控制台中的翻盖盒正面
Front of flipbox in dev console开发控制台中的翻盖盒正面
Below are the code I have tried on this same element下面是我在同一个元素上尝试过的代码
jQuery('.eael-elements-flip-box-container').mouseenter().mouseleave();
jQuery('.eael-elements-flip-box-container').mouseover();
jQuery('.eael-elements-flip-box-container').trigger("hover");
jQuery('.eael-elements-flip-box-container').trigger("mouseover");
jQuery('.eael-elements-flip-box-container').trigger("mouseenter");
You could trigger the event and have an event listener on the other element like this:您可以触发事件并在其他元素上有一个事件侦听器,如下所示:
$("#click-btn").click(()=>{
$(".hover-me").trigger('mouseover')
})
$(".hover-me").mouseover(()=>{
console.log('hovered')
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.