我有一个函数,当一个具有属性'tooltip'的元素悬停在其上时,它会运行...
$(".element1").hover( function() {
// Do stuff here...
}, function() {
// Do other stuff here...
});
但是,我需要在工具提示属性的顶部放置一个元素,以防止悬停工作。
当鼠标悬停在顶部元素上时,有没有办法触发悬停功能?这样的事可能呢?
$('.element2').hover(function() {
$(this).siblings('.element1').hover();
});
我为点击工作做同样的事情,而不是徘徊。
答案 0 :(得分:4)
hover
实际上有两个事件mouseenter
和mouseleave
。您需要单独触发这两个事件。试试这个:
$('.element2').hover(
function() { $(this).siblings('.element1').mouseenter(); },
function() { $(this).siblings('.element1').mouseleave(); }
);