2012-11-01 159 views
0

我有一個功能:如何延遲jQuery函數

  (function(jQuery) { 
jQuery.fn.przelicz = function() { 
return this.each(function() { 


    var wysokosc = jQuery(window).height() * 0.554; 
    jQuery(this).find("img").height(wysokosc); 
      jQuery(this).height(wysokosc); 
}); 

}; 
})(jQuery); 

我希望這個功能將300ms的延遲運行。這個怎麼做?

回答

1

您可以使用標準JavaScript setTimeout()函數在延遲後運行函數。

setTimeout(jQuery.fn.przelicz, 300);