假设我有一个 img 元素: <img id='someimage'> <script> $('#someimage').fadeOut(3000); $('#someimage').hide(); </script> 我希望隐藏指令直到淡出时间结束后才执行。
建议您查看jQuery文档;)[链接]。在fadeOut()函数中,将回调函数作为第二个参数传入。 代码: <script> $('#someimage').fadeOut(3000, function() { $(this).hide(); }); </script> 但是,需要说明的是fadeOut()函数将会隐藏指定元素。没有必要再使用hide()来对img#someimage进行隐藏。
fadeOut()
会隐藏元素。你为什么要这样做? - Shaunak DsetTimeout
吧。 - tkay