0

好的,所以我正在尝试使用 hoverIntent 为一些社交网络图标设置动画,我在页面的其他部分使用了 hoverIntent 并且效果很好。我没有收到错误消息,只是没有发生任何事情!

                $("ul.social-networks li.flickr").each(function(index) {
                $(this).hoverIntent(
                    function() {
                        $(this).animate({backgroundPosition: "(-84px -28px)"},
                        {duration:200});
                    },
                    function() {
                        $(this).animate({backgroundPosition: "(-84px 0px)"},
                        {duration:200});
                    });
                console.debug($(this));
            });
4

1 回答 1

2

hoverIntent需要 over 和 out 函数:

$(document).ready(function(){
    $(".tag").hoverIntent({
        over: onHoverFunction, 
        timeout: 500, // believe time in milliseconds
        out: onLeaveFunction
    });

}); // close document.ready

function onHoverFunction(){
    // Code 
}
function onLeaveFunction(){
    // Code 
}
于 2011-09-23T20:21:14.410 回答