JQuery fadeOut()函数有时不起作用

时间:2016-05-28 07:03:50

标签: javascript jquery ajax

这是代码..

$.ajax({
  type: "POST",
  url: "<?php echo rootpath()?>/show.php",
  data: {
    'url': url,
    'type': 'rawdata'
  },
  cache: false,
  dataType: "json",
  success: function(data) {
    $('#preloader').fadeOut('slow', function() {
      $(this).remove();
    });
    alert(data);
  }
})

数据将被加载到背景上,我通过警告只有fadeout功能有时会工作..并不总是

1 个答案:

答案 0 :(得分:1)

替换为hide()

$.ajax({
       type: "POST",
       url: "<?php echo rootpath()?>/show.php",
       data: {
        'url': url,
       'type': 'rawdata'
       },
       cache: false,
       dataType: "json",
       success: function(data) {
       $('#preloader').fadeOut('slow', function() {
       $(this).hide();
       });
      alert(data);
       }
      })