Выполните код 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, Есть ли что-то эквивалентное в этом случае?

0 ответов

Другие вопросы по тегам