vi js временная документация: https://visjs.github.io/vis-timeline/docs/timeline/
I, м, используя этот пример: https://visjs.github.io/vis-timeline/examples/timeline/other/drag_drop.html
Я хочу перетащите элемент диапазона на шкалу времени и установите время начала, в которое я его добавляю, и время окончания через час.
У меня есть время окончания, нет проблем.
Я использую этот код
function handleDragStart(event) {
var dragSrcEl = event.target;
event.dataTransfer.effectAllowed = 'move';
var item = {
id: new Date(),
type: 'range',
content: event.target.innerHTML.trim()
};
item.start = new Date();
item.end = new Date(1000*60*60 + (new Date()).valueOf());
event.dataTransfer.setData("text", JSON.stringify(item));
}
Если вы видите в: item.start = new Date (); Я получаю реальное время, а не время, когда я отбрасываю предмет.
Я вижу, что могу получить время, когда я отбрасываю, используя:
timeline.on('drop', function (properties) {
console.log(properties.time);
});
Но я не могу использовать его в функции.