2010-08-17 16 views

cevap

12

AJAX'ınızı aradığınızda, setTimeout() numaralı telefondan BlockUI numaralı telefonu arayın.

// Using a setTimeout, display the blockUI after 1000 milliseconds 
var timeout = setTimeout(function() { 
    $.blockUI({ message: $('selector') }); 
}, 1000); 

$.ajax({ 
    url:'/some/path', 
    success: function(data) { 
     // your success callback 
    }, 
    complete: function() { 
      // Clear the timeout just in case the response came back 
      // in less than 1000 milliseconds 
     clearTimeout(timeout); 
     $.unblockUI(); 
    } 
}); 
+0

Ah tamam bunu düşünüyordum, ancak zaman aşımının bir saniye sonra yine de patlayacağından emin değildim. Bu sorunu durdurmak için cleartimeout kullanmayı tamamen unuttum. Bu eklentiye eklenmişse – chobo2

+0

iyi olurdu. –