gpt4 book ai didi

jquery - 为什么 Jquery fadeOut() 不起作用? Hide() 确实

转载 作者:行者123 更新时间:2023-12-01 00:06:19 28 4
gpt4 key购买 nike

在 Ajax 结果之后,我试图淡出 html 按钮。这在大多数情况下都有效,但有时按钮不会淡出,我不明白为什么。

$.ajax({
type: frm.attr('method'),
url: frm.attr('action')+'?time='+timestamp,
data: frm.serialize(),
dataType: 'json',
success: function (data) {
if(data['success'] === true){
hideSaveButton();
}
}
});

function hideSaveButton(){
$('#saveBtn').fadeOut(250);
}

访问 hideSaveButton() 函数似乎不是问题。只是 fadeOut() 函数不起作用。我尝试用 hide() 替换 fadeOut() ,它没有任何问题。

有什么想法吗?

最佳答案

看来这些电话是连续快速调用的。这意味着 fadeOut 在前一个完成之前触发。

在尝试 fadeOut() 之前,您可能需要先stop():

$('#saveBtn').stop().fadeOut(250);

更多信息:http://api.jquery.com/stop/

关于jquery - 为什么 Jquery fadeOut() 不起作用? Hide() 确实,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20216737/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com