如何在淡出时间后隐藏元素

时间:2015-04-30 09:18:49

标签: jquery hide fadeout

说我有img元素:

  <img id='someimage'>

  <script>
      $('#someimage').fadeOut(3000);
      $('#someimage').hide();
  </script>

我希望隐藏指令才能在fadeOut时间结束后执行。

1 个答案:

答案 0 :(得分:6)

您应该只检查jQuery文档;) [LINK]。使用回调作为fadeOut()函数的第二个参数。

代码:

<script>
    $('#someimage').fadeOut(3000, function() {
        $(this).hide();
    });
</script>

但是,对于记录,fadeOut()函数无论如何都会隐藏特定元素。对于hide(),无需另外使用img#someimage