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