说我有 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

10-07 16:31