我有一个隐藏的文本框,直到一个 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");
});
上面的代码根据需要隐藏和显示文本框,但不会出现 1000 毫秒的延迟。任何想法将不胜感激。
请jquery回答。