.fadeTo无法延迟淡出

试图将淡入淡出500延迟到1000,但是当我改变.fadeTo('500', 1); to .fadeTo('1000', 1); 褪色不是延迟。 相同的时间,500到1000之间没有区别。

jQuery的:

 $(".more-post").one("click", function () { $('.bottom-post').addClass('show-more').fadeTo('500', 0); setTimeout(function(){ $('.bottom-post').addClass('show-more').fadeTo('500', 1); },4000); }); 

这个Jquery很快就会消失,所以如何将延迟淡出更多.fadeTo('1000', 1); 。 想要褪色更慢。 谢谢。

当我删除addClass()并更改$(“。more-post”)。一个$(“。more-post”)。on开始工作:

 $(".more-post").on("click", function() { $('.bottom-post').fadeTo(5000, 0); }); 
  
Click me to see the fade
Fade me slow

你应该尝试设置fadeTo(’3000’,1)。 这里3000意味着3秒。 您可以增加它以获得更慢的褪色。