これらの2つのオブジェクトがキー/値マップとして機能しています。最初のマップには、後で比較する2つの異なる日付が含まれ、もう1つのマップには、リンクと画像が含まれています。
var estelaresfechas = {
'2012-01-02': '2012-12-02',
'2012-01-02': '2012-12-02',
'2012-01-02': '2012-12-02'
}
//Link e imagen
var est_link_img = {
'' : 'estelarAticulosEscolares_03082012.jpg',
'google.com' : 'estelarCuadernoProfesional_03082012.jpg',
'' : 'estelarLaptop_03082012.jpg'
}
$.each(estelaresfechas,function(key,val){
$.each(est_link_img,function(index,value){
var fechainiest = Date.parse(key);
var fechafinalest = Date.parse(val);
var fechainicomest = Date.today().compareTo(fechainiest);
var fechafinest = Date.today().compareTo(fechafinalest);
if(fechainicomest == 1 && fechafinest == -1){
$("#slider").append("<a href='"+ index +"'><img src='img/" + value+ "'/></a>");
}
else{
console.log("nada")
}
});
})
最初に行うことは、日付を比較し、日付が範囲内にある場合は、リンクと画像(リンクはオプション)を使用してdivに追加しますが、何らかの理由で最初の画像を印刷しません。何か案は?