我正在使用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
。在这种情况下是否有相同的东西?