Я работаю над сценарием, который берет некоторые записи с сервера и помещает их на временную шкалу. Сценарий временной шкалы использует jQuery, raphael и qtip для создания временной шкалы. Точка на временной шкале показывает событие. эта точка ставится на временной шкале. Поскольку у меня есть некоторые записи, которые представляют собой точки, которые нужно поместить на временную шкалу, я не могу зациклить «даты», сохраняя год, месяц и дату в качестве переменных.
Записи возвращают дату, месяц и год вместе с именем записи.
Это исходный код:
$(document).ready(function(){
var events = [
{dates: [new Date(2012, 4, 5)], title: "some name", section: 0}
];
var timeline1 = new Chronoline(document.getElementById("target1"), events,
{animated: true,
tooltips: true,
defaultStartDate: new Date(2012, 3, 5),
sections: sections,
sectionLabelAttrs: {'fill': '#997e3d', 'font-weight': 'bold'},
draggable: true
});
});
Так что я подумал об этом:
$(document).ready(function(){
var events = [
for (var i = 0; i < totalrecordsretreived; i++)
{
var x,y,z, recname;
recname = retrievedrecord[i].name;
x = retrievedrecord[i].day;
y = retrievedrecord[i].month;
z = retrievedrecord[i].year;
//code for putting record into x,y,z and recname
{dates: [new Date(z, y, x)], title: recname, section: 0} // creates the dot.
}
];
var timeline1 = new Chronoline(document.getElementById("target1"), events,
{animated: true,
tooltips: true,
defaultStartDate: new Date(2012, 3, 5),
sections: sections,
sectionLabelAttrs: {'fill': '#997e3d', 'font-weight': 'bold'},
draggable: true
});
});
Любые идеи?