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

この関数が300msの遅延で実行されることを望みます。これを行う方法?

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 に答える