XML ファイルから期日を読み取るカウントダウン スクリプトを作成する必要があります。
XML ファイル:
<?xml version="1.0" ?>
<Imskia ID="Ramadan2012">
<day date="2012, 7 - 1, 23">
<Fagr>3:26</Fagr>
<Shrok>5:22</Shrok>
<Dohr>12:02</Dohr>
<Asr>3:38</Asr>
<Maghrb>6:57</Maghrb>
<Ishaa>8:27</Ishaa>
</day>
<day date="2012, 7 - 1, 24">
<Fagr>3:26</Fagr>
<Shrok>5:22</Shrok>
<Dohr>12:02</Dohr>
<Asr>3:38</Asr>
<Maghrb>6:59</Maghrb>
<Ishaa>8:27</Ishaa>
</day>
</Imskia>
そして、HTML ファイル内の Javascipt は次のとおりです。
$(document).ready(function(){
$.get('test.xml', function(d){
$(d).find('day').each(function(){
var $day = $(this);
var date = $day.attr("date");
var Maghrb = $day.find('Maghrb').text();
$('body').append($(html));
//countdown
$('#defaultCountdown').countdown({
until: new Date(date), timezone: +2
});
});
});
});
問題は、カウントダウン スクリプトが XML ファイルから日付を格納する変数を読み取らないことでしたが、以下のように手動で配置すると正常に動作します。
//countdown
$('#defaultCountdown').countdown({
until: new Date(2012, 7 - 1, 24), timezone: +2
});