0

我有一个功能:

            (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);

我希望这个函数能以 300 毫秒的延迟运行。这个怎么做?

4

2 回答 2

1

可以在这里找到使用 jquery api 的替代方法 http://api.jquery.com/delay/

于 2012-11-01T19:54:05.903 回答
1

您可以使用标准 JavaScriptsetTimeout()函数在延迟后运行函数。

setTimeout(jQuery.fn.przelicz, 300);
于 2012-11-01T19:39:56.047 回答