Выполните код JS после начала загрузки фотографии с помощью ht
Я использую 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
, Есть ли что-то эквивалентное в этом случае?