2

ボタンなしでテキストエリアをクリップボードにコピーする方法はありますか?

私がやろうとしているのは、私のサイトに短縮URLを表示することです。リンク(またはテキスト)をクリックすると、クリップボードにコピーされ、「コピーされました!」という新しいテキストがフェードアウトします。リンク/テキストは、私のカスタムドメインでbit.lyを使用して自動的に生成されます。

例:

短縮URL:shrt.lnk / abc123(通常)短縮URL:コピーしました!(クリック時)

誰かがこれを行う方法を知っていますか?

4

2 に答える 2

5

代わりにclip-jを試すことができます。こちらです。これは、魔女を利用する純粋なJavaScriptソリューションでありdocument.execCommand('copy');、すべての主要なブラウザーでサポートされており、テキスト入力を表示できる必要があるという制限を回避する他のコマンドがあります。さらに、これはボタンを介して機能する必要はありません。リンクをクリックすると問題なく機能します。

于 2015-09-09T14:00:30.397 に答える
1

Flash 10+では実際のボタンをクリックする必要があるため、ボタンなしでそれを行うことは不可能です。ただし、テキストを含む実際のボタンを使用する場合、またはhttp://jsfiddle.net/C9KjHのようにテキストにボタンを重ねる場合は、回避策として考えられます。

于 2012-09-09T16:11:59.913 に答える