在这个模块中它说: * onExpiry 和 onTick 参数是 JavaScript,当事件被调用时将通过“eval()”传递。
我通过将数组传递给主题函数来设置计数:
'#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 的主题示例