gpt4 book ai didi

javascript - fadeOut 然后改变图像

转载 作者:行者123 更新时间:2023-11-28 04:55:56 25 4
gpt4 key购买 nike

我对 .attr jQuery 方法有疑问。我想在点击时创建 4 个事件:淡出、延迟、更改 src 属性和淡入。我有这段代码:

$( "#button" ).click(function() {   
$('img').fadeOut().delay(800).attr('src','1-big.jpg').fadeIn();
});

但是当我点击按钮时,图像会立即改变,然后淡出、延迟和淡入。为什么 .attr 方法先运行?

最佳答案

使用回调来帮助执行函数运行的顺序 -

$( "#button" ).click(function() { 
$('img').fadeOut(800, function() {
$(this).attr('src','1-big.jpg').fadeIn();
})
});

关于javascript - fadeOut 然后改变图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23224494/

25 4 0
文章推荐: html - 如何正确使用 z-index?
文章推荐: python - 使用 beautifulsoup/python 解析 html 页面
文章推荐: javascript - jQuery val() 无法在 Aloha Editor 的动态