2014-12-03 2 views
1

ниже мой кодкак сделать ответ ajax на preend div с анимацией?

$.ajax({ 
     type: 'POST', 
     url: 'load_more.php', 
     data: {val:myval}, 
     success: function (data) { 

        $("#load_current").prepend(data); 
        //alert(data); 
      } 
    }); 

функция будет хорошо, но я нужна анимация для данных вставляться в Див, я попытался это $(data).prependTo("#load_current").fadeIn('slow');, но нет никаких изменений, пожалуйста, предложить какие-либо идеи, чтобы сделать возможным, благодаря

ответ

0

вы можете попробовать это:

$('button').on('click',function(e){ //button click event is added for demo purpose you need only code inside it. 
 
     var data = 'hiii'; 
 
     data=data+ $("#load_current").text(); 
 
     $("#load_current").hide(); 
 
     $("#load_current").html(data).fadeIn('slow'); 
 
    })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
\t <div id='load_current'> 
 
    
 
</div> 
 
<button>click</button>

+0

ya, он отлично работает, спасибо –

0

Попробуйте следующее:

$("#load_current").hide(); 
$(data).prependTo("#load_current").fadeIn('slow'); 
+0

, если я использую '$ ("# load_current") скрыть()', то предыдущий приготовительный закончился данные ушли,. –

+0

Вы должны приложить свои данные для добавления в div, который должен быть скрыт. Затем, добавив данные в свой контейнер, примените анимацию на скрытом div. $ ("

") .prependTo ("# load_current"); $ ("# newdata"). FadeIn(); –

0

Попробуйте это:

$('<p>' + data + '</p>').hide().appendTo('#load_current').fadeIn('slow'); 

JS Fiddle Link

Смежные вопросы