-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscreenshot.js
34 lines (27 loc) · 1.1 KB
/
screenshot.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
$(document).ready(function() {
$(".btn").on("click", function() {
html2canvas(document.body).then(function(canvas) {
var imageData = canvas.toDataURL("image/png");
var link = document.createElement('a');
link.href = imageData;
link.download = 'screenshot.png';
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
// Exibe a mensagem de sucesso
showSuccessMessage();
});
});
function showSuccessMessage() {
// Cria um elemento para a mensagem de sucesso
var successMessage = document.createElement('div');
successMessage.className = 'success-message';
successMessage.innerHTML = 'Screenshot salvo com sucesso!';
// Adiciona a mensagem ao corpo do documento
document.body.appendChild(successMessage);
// Remove a mensagem após alguns segundos
setTimeout(function() {
document.body.removeChild(successMessage);
}, 3000); // Remove a mensagem após 3 segundos
}
});