2

我有一个函数,当具有属性“工具提示”的元素悬停在看起来像这样的元素时运行...

$(".element1").hover( function() { 
    // Do stuff here...
}, function() {
    // Do other stuff here...
});

但是,我需要将一个元素放在具有工具提示属性的元素的顶部,以防止悬停工作。

悬停在顶部元素上时有没有办法触发悬停功能?大概是这样的?

$('.element2').hover(function() {
    $(this).siblings('.element1').hover();
});

我对点击有同样的作用,只是没有悬停。

4

1 回答 1

4

hover实际上是两个事件,mouseenter并且mouseleave. 您将需要单独触发这两个事件。尝试这个:

$('.element2').hover(
    function() { $(this).siblings('.element1').mouseenter(); },
    function() { $(this).siblings('.element1').mouseleave(); }
);
于 2013-06-04T16:29:23.153 回答