Skip to content

Instantly share code, notes, and snippets.

@haribote
Last active August 29, 2015 13:58

Revisions

  1. haribote revised this gist Apr 5, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion jquery.wait.js
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,7 @@
    wait: function(delay) {
    var deferred = $.Deferred();
    var _delay = +delay;
    setTimeout(function() {
    window.setTimeout(function() {
    deferred.resolve();
    }, $.isNumeric(_delay) ? _delay : 0);
    return deferred.promise();
  2. haribote created this gist Apr 5, 2014.
    27 changes: 27 additions & 0 deletions jquery.wait.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    /*
    * jquery.wait.js
    * - 遅延を挟むユーティリティメソッド
    * - jQuery 1.5 以上が必要
    */
    ;(function(window, $, undefined) {

    $(function() {
    // $.waitメソッドに遅延時間(ミリ秒)を設定する
    $.wait(3000).done(function() {
    // ここに遅らせて実行したい処理を記述
    window.alert('遅延を挟みました');
    });
    });

    $.extend({
    wait: function(delay) {
    var deferred = $.Deferred();
    var _delay = +delay;
    setTimeout(function() {
    deferred.resolve();
    }, $.isNumeric(_delay) ? _delay : 0);
    return deferred.promise();
    }
    });

    })(this, jQuery);