clipboard.jsの使い方

clipboard.jsの使い方

  • 2016-08-13  最終更新日:2016-08-13

今回はテキストコピーをボタンひとつで実装する方法をご紹介します。

相手にテキストなどコピーさせたい場合にとても有効です。

clipboard.jsというライブラリを利用すると一発で解決です。使い方も簡単です。ブラウザではChrome、Firefox、IE 9以上、Operaが対象となっており、Safariが対象外となっております。

こちらが公式サイトですclipboard.js — Copy to clipboard without Flash


スポンサーリンク


使い方

使い方は簡単です。

html側ではコピーする内容にidを指定します。

そしてボタンにクラス名をつけてdata-clipboard-target属性にidを指定してあげれば良いだけです。

あとはclipboardjsを読み込んで下記スクリプトを設定しておけば完了です。

<input type="text" value="クリップボードにコピーするよ!" id="bar">
<button class="btn" type="button" data-clipboard-target="#bar">コピーする</button>

javascript

<script src="dist/clipboard.min.js"></script>
<script>
;(function() {
	'use strict';
	var clipboard = new Clipboard('.btn');
	clipboard.on('success', function(e) {
		e.clearSelection();
		console.info('Action:', e.action);
		console.info('Text:', e.text);
		console.info('Trigger:', e.trigger);
    });
	clipboard.on('error', function(e) {
		console.error('Action:', e.action);
		console.error('Trigger:', e.trigger);
	});

})();
</script>

⇒デモを見てみる


∞Tadashi Suyama∞

js clipboard クリップボード コピー
  • このエントリーをはてなブックマークに追加
  • follow us in feedly

サイト内検索

最近の投稿

アイキャッチ
fontawesome5の使い方

アイコンフォントで最も有名なfontawesomeですが5になってますます使い勝手が向上しました。推奨はJSを使ったSVGと表示となっております。Webで最も人気のあるアイコンセットをFontA...

18 Feb 2018

アイキャッチ
自作アイコンをSVGでの表示方法

そもそもSVGとはScalable Vector Graphics(スケーラブル・ベクター・グラフィックス)で、拡大縮小、変形してもキレイなままでぼやけず荒れないXMLベースの画像のことです。W...

13 Feb 2018

アイキャッチ
なりすまし・フィッシングメール対策のDMARCとは

DMARC(ディーマーク)とは迷惑メールの送信者から偽装を防ぐ仕組みになります。まだ対応サーバーは少ない気がします。 その仕組みに当たってSPFとDKIM(ディーキム)も知る必要があります。こ...

03 Feb 2018

アイキャッチ
いつもの定型文をDashに登録、便利なスニペット機能

Dashとは、ドキュメントマニュアルとコードスニペットマネージャになります。 サポートされているマニュアルは150の以上あり、オフライン環境でのドキュメントを検索することができます。そしてエデ...

27 Jan 2018

アイキャッチ
アマゾンエコーを使ってみた感想

アマゾンエコーを購入したので使ってみた感想などを述べたいと思います。1週間ほど使ってみましたがこんなことが出来るとかこんな感じで使うと良いのかなという参考になれば思います。 第一印象は結構音が...

20 Jan 2018

著者

ウェブエンジニアのSUYAMAのブログです。

WEBに関することや個人的に関心のあることについて書きます。主に技術系ブログです。

フッターイメージ