说我有 img 元素:
<img id='someimage'>
<script>
$('#someimage').fadeOut(3000);
$('#someimage').hide();
</script>
我想隐藏只有在淡出时间结束后才执行的指令。
最佳答案
您应该查看 jQuery 文档 ;) [LINK] 。使用回调作为 fadeOut()
函数的第二个参数。
代码:
<script>
$('#someimage').fadeOut(3000, function() {
$(this).hide();
});
</script>
但是,为了记录,
fadeOut()
函数无论如何都会隐藏特定元素。 hide()
无需额外使用 img#someimage
。