0

このモジュールでは次のように述べています: * onExpiry および onTick 引数は、イベントが呼び出されたときに「eval()」を介して渡される JavaScript です。

次のように、配列をテーマ関数に渡すことでカウントダウンをセットアップします。

'#markup' => theme_jquery_countdown(array(
              'id' => 'timeout-' . $competition_node->nid . '-countdown',
              'options' => array(
                'until' => $time_remaining,
                'format' => 'HMS',
                'compact' => TRUE,
                'onExpiry' => 'Drupal.timedOut',
              ),

フォームのマークアップとして。liftOff という javaScript 関数を含める必要があると感じています (これはhttp://keith-wood.name/countdown.htmlから取得したものです) が、イベントが呼び出されたときに「eval()」を通過したものを特定できません。 .' 意味?

また、ここの例 ( https://drupal.org/project/jquery_countdown ) では、onExpiry を使用したテーマの例は示されていません。

4

1 に答える 1

0

を含む js ファイルをインクルードします。

(function($) {
    Drupal.timedOut= function() {
    alert("Do somthing");
    }
}(jQuery));
于 2013-07-26T10:55:17.617 に答える