2017-04-17 39 views

回答

1

您可以在vis時間線配置中使用「模板」功能。在模板功能中,您可以修改項目模板的外觀。在那裏你可以添加一個按鈕,然後添加事件監聽器。

template: function(item) { 
    var itemTmp = document.createElement('div'); 
    itemTmp.innerHTML = item.content + ' '; 
    var btn = document.createElement('button'); 
    btn.innerText = 'Hover Me!'; 
    btn.addEventListener('mouseover', function() { 
    btn.innerText = 'Done!'; 
    }); 
    btn.addEventListener('mouseout', function() { 
    btn.innerText = 'Hover Me!'; 
    }); 
    itemTmp.appendChild(btn); 
    return itemTmp; 
} 

完整的示例: http://jsfiddle.net/tagisen/qp3dwrzn/

希望這有助於

相關問題