我正在使用D3和Raphael这两个库来创建图表。
现在,我怎么知道哪个代码来自Raphael,哪个来自D3?
假设我根据自己的需要定制了所有代码,有没有办法知道使用javaScript。
答案 0 :(得分:0)
Raphael在其创建的所有元素上设置style="webkit-tap-highlight-color: rgba(0,0,0,0)"
,因此您可以执行...
function isRaphael(element) {
if (!element || !element.getAttribute("style")) return null;
return element.getAttribute("style").indexOf("webkit-tap-highlight-color") != -1;
}