javascript - 以下演示中的 FadeIn 和 fadeOut

标签 javascript jquery html css

尝试了几个选项后,我无法使文本淡入淡出。 无论我尝试什么,整个动画都会卡住,即使添加这样的东西也是如此

$("#headertxt".fadeIn('slow').css({"display" : "block"});

$("#headerimg" + currentContainer).fadeOut(function() {
setTimeout(function() {
$("#headertxt".fadeIn({"display" : "block"}); 
animating = false;
}, 500);
});

$("#headerimg" + currentContainer).fadeOut(function() {
setTimeout(function() {
$("#headertxt".fadeOut({"display" : "block"}); 
animating = false;
}, 5000);
});

这是原文demo

here's jfiddle

最佳答案

改变

$("#headertxt".fadeIn('slow').css({"display" : "block"}); //this will not work

$("#headertxt").fadeIn('slow', function(){
  $(this).css('display', 'block');
});
// apply css after animation.

关于javascript - 以下演示中的 FadeIn 和 fadeOut,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14368534/

相关文章:

javascript - PHP - 在包含在另一个页面中的页面内提交表单

javascript - 如何只有一把打开的 Accordion ?

jquery - 如何独立于标题更改 jqm slider 的背景颜色(包括实时代码)

html - 在没有强制分页符的情况下打印 HTML

html - 浏览器应用程序和本地文件系统访问

javascript - 可视化多个数据集

javascript - 创建对象时Nodejs "Unexpected token ."

jquery - 隐藏@media print 的表格行

html - 使用 CSS,我如何创建一个旋转的三 Angular 形来自动调整文本内容的大小?

javascript - 过滤存储记录中的数组