Я работаю над выцветанием в новом содержимом HTML-кода # myform после отправки почты, но я не могу понять, как дать ему анимацию, поэтому он не просто выкидывает новый HTML-код. Я думаю о чем-то подобном с «fadeIn», но он не работает, каков его правильный способ?Как добавить анимацию/эффект для изменения содержимого HTML?
$(document).ready(function() {
\t $(function() {
\t var newHTML = '<div class="col-sm-12 text-center" style="color:white; background-color:#6f8595; padding-bottom:15px; border-radius:5px; transition:1s;"><h3>Thank you for your message!<br />We will get back to you as soon as possible!</h3></div>';
\t $('#myform').validate();
\t $('#myform').on("submit",function(e){
\t e.preventDefault();
\t if ($(this).valid()) {
\t var data = $(this).serialize();
\t $(this).html(newHTML).fadeIn("fast");
\t $.post("includes/sendmail.php", {data});
\t }
\t });
\t });
\t
});
В вашем jsfiddle вы забыли HTML код, также JQuery не входит –
I не включили их специально, единственное, что я хотел бы достичь, это что-то вроде «html (newHTML) .fadeIn (« fast »);' но, конечно, рабочая версия. Как вы думаете, они были бы необходимы? – sklrboy