2010-03-12 46 views
2

下面指定的鏈接是一個jQuery定時器插件。jquery定時器插件

http://keith-wood.name/countdown.html

此外,我使用以下方法來啓動一個定時器

$('#timer').countdown({until: 12,compact: true, description: ' to Go'}); 

我的問題是我如何推斷出定時器已經達到00:00:00或者是給定的時間已經過去

謝謝..

+0

爲什麼你在環節上反應過來?你想讓人們點擊它嗎? – mpen

回答

3

使用回調。這個插件接受一個變量onExpiry。在定時器到期時通過引用您想要調用的函數。

$('#timer').countdown({until: 12,compact: true, onExpiry:myFunc, description: ' to Go'}); 
function myFunc() { /* whatever */ } 
2

檢查文檔..

onExpiry(功能)當倒數 達到零時調用的回調函數 。在此功能中,此 指的是保存 小部件的部門。沒有參數傳入。 使用expiryText或expiryUrl 設置的基本功能 屆滿。

$(選擇器).countdown({至{liftoffTime,onExpiry:liftOff});函數liftOff(){ alert('我們已經升空!'); }

1

當倒計時到達該點的until字段指定,然後,指定onExpiry回調函數。

從JS代碼

onExpiry:空,//當 倒計時結束回調 -
//不接收 參數和 '這個' 是含有除法

對於您的功能:

$('#timer').countdown({until: 12,compact: true, description: ' to Go', onExpiry = executeMyFunction}); 

function executeMyFunction() { 
    alert("Tada!"); 
} 
+0

謝謝................... :)田田!!! – Hulk

+0

啊!最少15個字符是一種痛苦! :-) –