如何识别代码是否由Raphael或D3库生成

时间:2012-11-29 11:51:23

标签: svg

我正在使用D3和Raphael这两个库来创建图表。

现在,我怎么知道哪个代码来自Raphael,哪个来自D3?

假设我根据自己的需要定制了所有代码,有没有办法知道使用javaScript。

1 个答案:

答案 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;
}