2016-11-08 6 views
1

Chrome、FF、IE 11で問題が発生しました...ブートストラップモードのときにクリップボードに文字列がコピーされません。私は、メインページとモーダルから同じコードをコピーしてテストしました。これは、メインページ内では正常に動作しますが、モーダル内ではうまく動作しません。Bootsrapモーダルでclipboard.jsを使用する

私は基本情報をクリップボードの成功にリスナーを追加して、私は両方のコンソールで正確に同じ情報を取得します。

clipboard = new Clipboard('a[href^=\\\\], a[href^=file]'); 
clipboard.on('success', function(e) { 
    console.info('Action:', e.action); 
    console.info('Text:', e.text); 
    console.info('Trigger:', e.trigger); 
} 

https://jsfiddle.net/SamuelC/uhc51of1/15/

+1

https://github.com/zenorocha/clipboardを参照してください。 .js/issues/155 –

答えて

0

私は私の問題を解決したベン・ジャクソンの答えのおかげでそう。 だけ追加することによって:

$.fn.modal.Constructor.prototype.enforceFocus = function() {}; 

をこれまでのところ、このブートストラップモーダルの変更は、私はモーダル以内に使用しています、他のJSライブラリには影響を与えません...

関連する問題