假设我有 img 元素:
<img id='someimage'>
<script>
$('#someimage').fadeOut(3000);
$('#someimage').hide();
</script>
我想隐藏指令,使其仅在淡出时间结束后执行。
最佳答案
您应该检查 jQuery 文档;) [LINK] 。使用回调作为 fadeOut()
函数的第二个参数。
代码:
<script>
$('#someimage').fadeOut(3000, function() {
$(this).hide();
});
</script>
但是,根据记录,fadeOut()
函数无论如何都会隐藏特定元素。对于 img#someimage
不需要另外使用 hide()
。
关于jquery - 如何在淡出时间后隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29963756/