26 мар20:53
Скачать изображение по клику на html элемент
Теги: javascript, Создание сайтов
Просмотров: 3039
Время прочтения: 3 минуты.
Навигация по статье:
Иногда возиает необходимость: при клике по какому либо элементу, скачивать изображение.
Для этого мам необходимо повесить атрибут data-download-img и поместить в него ссылку на изображение которое мы хотим скачать - URL_IMG
data-download_img="URL_IMG"
Создаём функцию download_img которая скачивает изображение URL_IMG с именем img.jpg клиенту на устройство:
// функция скачивания изображения
function download_img(url){
var link = document.createElement('a');
link.target = "_blank";
link.download = "img.jpg";
link.href = url;
link.click();
}
// ловим нажатие кнопки с атрибутом download_img
$("[data-download_img]").click(function(){
var url=$(this).attr('data-download_img');
download_img(url);
});
Рейтинг: 2/5 - 4
голосов