Javascript 悬停在另一个元素上时的Trigger.onclick()

Javascript 悬停在另一个元素上时的Trigger.onclick(),javascript,jquery,jquery-hover,Javascript,Jquery,Jquery Hover,我试图在将鼠标悬停在另一个div上时触发.onclick()事件 需要触发.onclick()事件的元素的ID为\exp\u des\u p\u trig 需要触发的元素在标记中具有href值#exp_des_p 我能理解基本知识/阅读JS,但我还不会写,我的想法是这样的: <script> jQuery('#exp_des_p_trig').hover(); jQuery('#exp_des_p').onclick(); </script> jQuery

我试图在将鼠标悬停在另一个div上时触发.onclick()事件

需要触发.onclick()事件的元素的ID为
\exp\u des\u p\u trig

需要触发的元素在标记中具有href值
#exp_des_p

我能理解基本知识/阅读JS,但我还不会写,我的想法是这样的:

<script>
jQuery('#exp_des_p_trig').hover();
    jQuery('#exp_des_p').onclick();
</script>

jQuery(“#exp_des_p_trig”).hover();
jQuery('#exp_des_p').onclick();
有谁能帮我纠正一下,让它正常工作吗


更新:

我通过电子邮件向Visual Composer support发送了有关此问题的信息,以下是我得到的回复:

您可以尝试通过js将vc_活动类附加到tour vc_tta-tab和vc_tta-panel,而不是触发单击事件。vc_活动类负责打开巡演内容以供显示


感谢您提供以下答案,这似乎是一个与Visual Composer相关的问题,我将在其他地方讨论。

由于鼠标进入元素只需要事件,您可以使用mouseenter事件,然后使用给定的href指向元素并触发单击

$('exp#des_p_trig')。在('mouseenter',function()上{
$('[href=“#exp_des_p”]”)。触发器('click');
});
$('[href=“#exp_des_p”]”)。在('click',function()上{
console.log('工作正常!')
});

让我停下来!

由于您只需要鼠标进入元素的事件,因此可以使用mouseenter事件,然后使用给定的href指向元素并触发单击

$('exp#des_p_trig')。在('mouseenter',function()上{
$('[href=“#exp_des_p”]”)。触发器('click');
});
$('[href=“#exp_des_p”]”)。在('click',function()上{
console.log('工作正常!')
});

让我停下来!
这是一个解决方案:

$(document).ready(function(){
    $('#divhover').hover(function (event){
    alert("divhover_hover");  
    $("#aClick").trigger( "click" );
  });

  $('#aClick').on('click',function(event){
    alert("aClick_click");  
  });

})
这是一个解决方案:

$(document).ready(function(){
    $('#divhover').hover(function (event){
    alert("divhover_hover");  
    $("#aClick").trigger( "click" );
  });

  $('#aClick').on('click',function(event){
    alert("aClick_click");  
  });

})
退房

var red=$('#clickAbleElement')。单击(函数(){
警报(“您已单击红色”);
})
var green=$('#hoverMe').hover(函数(){
红色。触发器('click');
})
#可点击元素{
宽度:100px;
高度:100px;
背景色:红色;
}
#盘旋我{
宽度:100px;
高度:100px;
背景颜色:绿色;
}

点击我
将鼠标悬停在我身上
签出

var red=$('#clickAbleElement')。单击(函数(){
警报(“您已单击红色”);
})
var green=$('#hoverMe').hover(函数(){
红色。触发器('click');
})
#可点击元素{
宽度:100px;
高度:100px;
背景色:红色;
}
#盘旋我{
宽度:100px;
高度:100px;
背景颜色:绿色;
}

点击我

悬停我
谢谢,这似乎不起作用。不幸的是,还有什么我可能遗漏的吗?谢谢,这似乎不起作用不幸的是,还有什么我可能遗漏的吗?你可以在@adeneo post中插入一个Selector,你需要什么来@adeneo post你可以在@adeneo post中插入一个Selector,你需要什么来@adeneo post检查我的答案,并检查你的选择器
jQuery(“#exp_des_p”)
这个选择器的意思是:选择一个属性为
id
值为
exp_des_p
的元素。Check@JanCiołek嘿,谢谢,我现在收到了一些元素的响应,基本上悬停在trigger元素上会显示一个浏览器通知,这意味着顶部正在工作,但是悬停触发器不是-这是我正在使用的代码:-你知道我的问题在哪里吗?检查你的选择器我打赌它错过了什么。检查我的答案,检查你的选择器
jQuery(“#exp_des_p”)
这个选择器的意思是:选择一个属性为
id
值为
exp_des_p
的元素。Check@JanCiołek嘿,谢谢,我现在收到了一些元素的响应,基本上悬停在trigger元素上会显示一个浏览器通知,这意味着顶部正在工作,但是悬停触发器不是-这是我正在使用的代码:-你知道我的问题在哪里吗?检查你的选择器我打赌它错过了一些东西。