小编fir*_*pig的帖子

使用Jquery .hover()时可以延迟鼠标输出功能吗?

我有一个隐藏的文本框,直到div悬停在上面.我正在使用Jquery的悬停功能,它的工作原理.但我想要的是在切换关闭之前延迟鼠标输出功能几秒钟.这是我的代码.

// Pops out TxtBox in Left Column When Hovered then collapses after delay
$(".CollapsedLeft .LeftColumn .SearchHoverCatcher").hover(function() {
    $(".CollapsedLeft .LeftColumn .SearchHoverCatcher").addClass("Hovered");
}, function() {
$(".CollapsedLeft .LeftColumn .SearchHoverCatcher").delay(1000).removeClass("Hovered");
});
Run Code Online (Sandbox Code Playgroud)

上面的代码隐藏并显示所需的文本框,但不会发生1000毫秒的延迟.任何想法将不胜感激.

Jquery答案请.

jquery jquery-hover

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

jquery ×1

jquery-hover ×1