$(".section2 #eye").show().delay(5000).hide().delay(2000).show();
#eye
是一个图片,但上面的句子在浏览器中并没有出现预想的眨眼的效果(出现,消失,出现),而是直接出现。如果句子的末尾时hide()则直接消失了。应该怎么修改?
$(".section2 #eye").show().delay(5000).hide().delay(2000).show();
#eye
是一个图片,但上面的句子在浏览器中并没有出现预想的眨眼的效果(出现,消失,出现),而是直接出现。如果句子的末尾时hide()则直接消失了。应该怎么修改?
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答762 阅读✓ 已解决
2 回答1.9k 阅读
6 回答999 阅读
这里的问题是,
delay
是默认用于延迟动画效果的,非动画效果会无效。所以fadeIn
这些函数都可以用delay
延迟,而hide
不行。不过也并非完全不行,
hide
和show
可以作为动画效果使用,只需要增加一个参数。