NAKAZI LAB.(ナカジラボ)

Webサイト制作を円滑にすることを目的とした、cssやJavaScript(jQuery)の小技備忘録サイトです。

jQueryで画像をダウンロードさせるボタンをつくる

2015年5月19日jQueryのみでつくるギミック

jQueryで画像をダウンロードさせるボタンをつくる

jQueryだけでつくる画像をダウンロードさせるボタンです。aタグのherf属性で指定したパスの画像をダウンロードします。

デモページ

JavaScript

(function($){
	$(function() {	
		$('#downloadButton a').on('click', function(e){
			
			var hrefPath = $(this).attr('href');		
			var fileName = $(this).attr('href').replace(/\\/g,'/').replace( /.*\//, '' );
			
			$target = $(e.target);
			$target.attr({
				download: fileName,
				href: hrefPath
			});
			
		});
	});
})(jQuery);

HTML

<p id="downloadButton"><a href="img.jpg">download</a></p>

参考サイト

デモページ

  • ̃Gg[͂ĂȃubN}[Nɒlj

関連記事

  1. jQueryで画像をダウンロードさせるボタンをつくる

更新情報をチェックする

rss feedly twitter facebook

今週の人気記事TOP10

サイト内検索

中の人

nakazi

Web関係のお仕事をしてます。効率化が大好きです。当サイトの更新情報やWeb制作に関する事を@nakazilabでつぶやいています。

連絡先

nakazilab[atmark]gmail.com