jQuery,获取外部函数选择器

时间:2012-04-28 15:43:42

标签: jquery function

我如何获得$(this)中的setTimeout,以便在img下面的情况下获取悬停函数的选择器。

$("img").hover(function(){
window.setTimeout(function() {  
    $(this).addClass("hovering"); // add class .hovering to the exact img being hovered
}, 500);  
});

1 个答案:

答案 0 :(得分:1)

this放入其他变量中。

$("img").hover(function() {
    var $this = $(this);

    window.setTimeout(function() {  
        $this.addClass("hovering"); // add class .hovering to the exact img being hovered
    }, 500);  
});