我在d3中进行切换,并试图避免全局变量.
我可以继续选择项目,就好像它已经在场景中一样:
d3.select('#awesome_line_graph')
然后测试看我是否抓到任何东西
if (d3.select('#awesome_line_graph')[0].every(function(d){return d===null})){
    // draw awesome line graph
} else {
    d3.select('#awesome_line_graph').remove()
}
但是对于第0个元素的测试可能不止一个空的东西看起来很可怕和hacky.我应该怎么做呢?不知道多少javascript的道歉.
| 归档时间: | 
 | 
| 查看次数: | 26611 次 | 
| 最近记录: |