plotly js:如何在加载绘图图像后运行我的javascript

时间:2015-12-16 15:25:22

标签: javascript wkhtmltopdf plotly

当使用Javascript API(plotly.js,而不是plotly-nodejs)使用任何排序的图形图时,如何在图表加载后运行一些javascript?我正在寻找图形化javascript API中的机制,例如,与“加载ListenerOnce”相同的事情,与“tileloaded'或者'准​​备就绪,使用Google Maps API时。

例如,假设我想在呈现https://plot.ly/~PlotBot/685所示的示例后立即显示警告,可以在https://plot.ly/~PlotBot/685.js看到html和js代码。< / p>

有很多理由这样做,但我现在面对的是使用wkhtml2pdf,它必须等待页面在显示之前呈现(参见wkhtmltopdf javascript delay)(是的,我知道我可以使用--javascript-delay with wkhtml2pdf,但是硬编码一段固定的时间并希望你的程序等待足够长的时间才能使其下一步成功,这不是我正在寻找的解决方案 - 此外,这种方法是特定于wkhtml2pdf并没有回答一般性问题。)

首选独立于浏览器的解决方案,但至少需要适用于Chrome的解决方案

1 个答案:

答案 0 :(得分:0)

本页

https://plot.ly/javascript/getting-started/

  

开始策划!

系统会要求您创建div id

onload添加为attribute(或在javascript中)

你得到了这个:<div id="tester" onload="myFunction()" style="width:600px;height:250px;"></div>

“myFunction”可以包含加载图像后要执行的代码。

http://www.w3schools.com/jsref/event_onload.asp