我正在使用 html2canvas 和 Canvas2Image 来在我的屏幕上获取地图的屏幕截图。该功能在单击按钮时运行,如下所示:
$(document).ready(function() {
$("#screenshot2").click(function(){
html2canvas($("#OpenLayers_Map_15_OpenLayers_ViewPort"), {
useCORS: true,
onrendered: function(canvas) {
theCanvas = canvas;
// Convert and downloadimg-out as image
Canvas2Image.saveAsPNG(canvas);
}
});
});
});
我想要的是在进程运行时有一个加载标志。单击按钮时启动“加载图像”很容易,但我还没有弄清楚如何停止它。例如,在 Ajax 中,有beforeSend
和afterSend
。在这种情况下有什么等价的吗?