2012-10-02 30 views
0

我在下面的腳本中使用了keith-wood倒數計時器。重置keith-wood倒數

<script type="text/javascript" src="jquery.countdown.js"></script> 
<script type="text/javascript"> 
$(function() { 
    $('#defaultCountdown').countdown({ 
     until: +60, 
     format: 'yodhmS', 
     layout: '{y<}{yn}a, {y>}{o<}{on}m, {o>}{d<}{dn}g, {d>}{h<}{hn}o, {h>}{m<}{mn}m, {m>}{s<}{snn}s{s>}' 
    }); 
}); 

我想重置倒計時,當用戶點擊Reset按鈕。我試過以下解決方案,但它不起作用。我得到以下錯誤:「未知未知命令:更改」

$(document).ready(function() { 
    $('#reset').click(function() { 
     $('#defaultCountdown').countdown('change', {until: +60}); 
    }); 
}); 
</script> 

<div id="defaultCountdown"></div> 
<input type="button" id="reset" value="Reset" /> 

有人可以幫我嗎?謝謝!

回答

1

不得使用change(這是沒有定義使用option代替:

$('#reset').click(function() { 
    $('#defaultCountdown').countdown('option', { until: +60 });  
}); 
1

「變」應該是「選項」,點擊復位按鈕時,將重新啓動在60秒計數器:

$('#reset').click(function() { 
    $('#defaultCountdown').countdown('option', {until: +60}); 
}); 

在全:

<div id="defaultCountdown"></div> 
<input type="button" id="reset" value="Reset" /> 

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
<script type="text/javascript" src="jquery.countdown.js"></script> 
<script type="text/javascript"> 
jQuery(document).ready(function($) { 
    $('#defaultCountdown').countdown({ 
     until: +60, 
     format: 'yodhmS', 
     layout: '{y<}{yn}a, {y>}{o<}{on}m, {o>}{d<}{dn}g, {d>}{h<}{hn}o, {h>}{m<}{mn}m, {m>}{s<}{snn}s{s>}' 
    }); 

    $('#reset').click(function() { 
     $('#defaultCountdown').countdown('option', {until: +60}); 
    }); 
}); 
</script> 
+0

對不起復制 - 馬克的解決方案出現正如我發佈我的。 –