我想添加一个标记,让用户知道此项目已在过去启动过。我怎么能这样做?
我的想法是检查当前窗口并与项目开始日期进行比较,然后重新绘制该项目。但是我怎么能这样做呢?
非常感谢。
答案 0 :(得分:0)
我得到了自己的答案。
timeline.on('changed', function (properties) {
var visibleItems = timeline.getVisibleItems();
$.each(visibleItems, function(index, value){
var itemTest = $("div[data-id="+value+"]").find(".vis-item-content");
var itemText = itemTest.text();
if (itemTest.position().left > 0){
if (itemText.search("<<<") == -1){
itemTest.text("<<< " + itemText);
}
}else{
itemTest.text(itemText.replace("<<< ", ""));
}
});
});
};
&#13;