JQuery Hover State On Timer?

时间:2013-01-09 21:33:01

标签: javascript jquery

我想知道jQuery是否可以激活a:在开始页面悬停2秒然后关闭。我是javascript的新手,不确定这是否应该用于javascript之外?

希望有人可以帮助我!

1 个答案:

答案 0 :(得分:2)

您必须向CSS选择器添加一个类,然后使用jQuery添加/删除该类:

<强> CSS:

#element:hover, #element.mock-hover {
    /* styles go here... */
}

<强> JS:

$(document).ready(function () {
    var $el = $('#element');

    $el.addClass('mock-hover');

    setTimeout(function () {
        $el.removeClass('mock-hover');
    }, 2000);
});

这是小提琴:http://jsfiddle.net/5rg4B/