如何在淡出时间后隐藏元素
how to hide an element after the fade out time
假设我有 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()
假设我有 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()