添加jQuery悬停到函数

时间:2014-05-29 12:59:18

标签: javascript jquery

考虑到我有以下函数表示法:

$('a').bind('click hover', function(e)

如何添加悬停操作,类似于:

     $("a").hover(function() { //hover in stuff here
        }, function() {
        //hover out stuff here

        }); 

1 个答案:

答案 0 :(得分:3)

hover并不存在,它只是mouseenter/mouseleave的捷径。只需使用:

$('a').bind('click mouseenter mouseleave', function(e){});

此外,在较新版本的jQuery中,您应该使用.on而不是.bind()

另请注意:

 $("a").hover(function() { //hover in stuff here
    }, function() {
    //hover out stuff here

    });

与此相同:

$('a').bind('mouseenter mouseleave', function(e){});

但与

相同
$('a').bind({
    mouseenter : function(e){},
    mouseleave : function(e){}
});