2012-11-01 111 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);