Jquery延迟淡出

use*_*899 12 jquery delay fadeout

我有这个代码,可以在悬停时更改div的不透明度.

$("#navigationcontainer").fadeTo("slow",0.6); 

$("#navigationcontainer").hover(function(){ $("#navigationcontainer").fadeTo("slow",
    1.0); // This sets the opacity to 100% on hover },function(){ 

$("#navigationcontainer").fadeTo("slow",
    0.6); // This sets the opacity back to 60% on mouseout });
Run Code Online (Sandbox Code Playgroud)

我希望在将div设置为0.6不透明度之前有一个延迟,我将如何做到这一点

pei*_*rix 51

使用jQuery 1.4,您有一个名为的方法delay,它接受一个表示您想要延迟的ms的整数

$("#navigationcontainer").delay(500).fadeTo("slow", 0.6);
Run Code Online (Sandbox Code Playgroud)

半秒延迟