Clipboard.jsで入力値をコピーしようとしています:https://clipboardjs.com/。入力がモーダルに位置しています:Clipboard.jsがブートストラップモーダルで動作しません
http://codepen.io/Deka87/pen/eBJOKY
new Clipboard('#copy', {
text: function(trigger) {
return $("#copy-input").val();
}
});
それは外モーダルの動作しますが、入力やコピーボタンをモーダルウィンドウに配置されている場合、それが動作するように失敗しました。私はモーダルウィンドウが開いた後にクリップボード関数を初期化しようとしました:
$(".modal").on("shown.bs.modal", function() {
new Clipboard('#copy', {
text: function(trigger) {
return $("#copy-input").val();
}
});
});
しかし、それは問題を解決しませんでした。何か案は?
問題は、ブートストラップモーダルとの非互換性に関する記録された:)ことを無視するにconsole.logを削除するのを忘れます。https:/ /github.com/zenorocha/clipboard.js/issues/155 – peter