javascript之10 秒后淡出消息,使用 jQuery 清除输入元素

52php 阅读:858 2023-11-05 18:46:41 评论:0

我在用户提交表单后显示一条消息 (#final_msg)。我想要做的是,在 15 秒后,消息 (#final_msg) 应该淡出,同时清除 [或淡出] 输入元素中的文本。可以这样做吗?

else { 
                        //create post data 
                      var postData = {  
                        "name" : $("#name").val(), 
                        "email" : $("#email").val(), 
                        "msg" : $("#msg").val(), 
                        "origin" : $("#origin").val() 
                      }; 
 
                      //make the call 
                      $.ajax({ 
                        type: "POST", 
                        url: "test.php", 
                        data: postData, //send it along with your call 
                        success: function(response){ 
                            $('#final_msg').fadeIn(); 
 
                        } 
                      }); 
                } 

请您参考如下方法:

如果您使用的是 jQuery 1.4,则可以使用 delay功能:

$('#final_msg').fadeIn().delay(10000).fadeOut(); 


标签:jquery
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

全民解析

全民解析

关注我们