Jquery 如果Ajax内的条件已完成

Jquery 如果Ajax内的条件已完成,jquery,ajax,Jquery,Ajax,我有一个链接,当点击它时,它被称为ajax。因为我的网站上有更多的AJAX调用,所以我想要这个 //listen to ajax start event $( document ).ajaxStart(function() { $('.loaderr').fadeIn(); }); $( document ).ajaxComplete(function() { $('.loaderr').fadeOut(); if($('.

我有一个链接,当点击它时,它被称为ajax。因为我的网站上有更多的AJAX调用,所以我想要这个

//listen to ajax start event
    $( document ).ajaxStart(function() {
      $('.loaderr').fadeIn();
    });

$( document ).ajaxComplete(function() {
          $('.loaderr').fadeOut();

          if($('.ajax_add_to_cart_button').data('clicked')) {
                 $('#miniLeftCart').delay(400).animate({ 'zoom': 1.5 }, 350)
                 $('#miniLeftCart').delay(500).animate({ 'zoom': 1 }, 200)
                 return false;
          } else {
                //run function2
          }
        });
仅当我单击ajax\u add\u to\u cart\u按钮时启动


我该怎么做?

要回应我的评论,只需将单击事件指定给所需的按钮:

$('#miniLeftCart').delay(400).animate({ 'zoom': 1.5 }, 350)
 $('#miniLeftCart').delay(500).animate({ 'zoom': 1 }, 200)

你为什么不把点击事件分配给想要的按钮?你让我大开眼界了!没有理由:)
$( ".ajax_add_to_cart_button" ).click(function() {
    $('#miniLeftCart').delay(400).animate({ 'zoom': 1.5 }, 350);
    $('#miniLeftCart').delay(500).animate({ 'zoom': 1 }, 200);
});