Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在悬停特定时间后启动函数?_Jquery - Fatal编程技术网

Jquery 如何在悬停特定时间后启动函数?

Jquery 如何在悬停特定时间后启动函数?,jquery,Jquery,我试图让jquery在悬停5秒后更改项目的背景色。所以,如果光标悬停3秒,则不算数 $(".test").hover(function(){ $(".item").css("background","red") }); 在鼠标悬停时创建一个超时,如果有鼠标悬停事件,则取消超时 let超时; $(“.test”).mouseover(函数(){ 超时=窗口。设置超时(()=>{ $(“.item”).css(“背景”、“红色”) }, 5000); }); $(“.test

我试图让jquery在悬停5秒后更改项目的背景色。所以,如果光标悬停3秒,则不算数

  $(".test").hover(function(){
    $(".item").css("background","red")
    });

在鼠标悬停时创建一个超时,如果有鼠标悬停事件,则取消超时

let超时;
$(“.test”).mouseover(函数(){
超时=窗口。设置超时(()=>{
$(“.item”).css(“背景”、“红色”)
}, 5000);
});
$(“.test”).mouseout(函数(){
clearTimeout(超时);
});
div{
保证金:5px;
}
.测试{
宽度:100px;
高度:100px;
边框:1px纯红;
}
.项目{
宽度:100px;
高度:100px;
边框:1px纯黑;
}

盘旋我
将在5秒后更改颜色