Twitter bootstrap 3 在Bootsrap模式中使用clipboard.js

Twitter bootstrap 3 在Bootsrap模式中使用clipboard.js,twitter-bootstrap-3,bootstrap-modal,clipboard.js,Twitter Bootstrap 3,Bootstrap Modal,Clipboard.js,我遇到了Chrome、FF和IE 11的问题。。。在引导模式剪贴板中时,modal clipboard.js不会复制剪贴板中的字符串。我做了一个测试,使用相同的代码从主页和模式复制。这在主页面内工作正常,但在模式内工作不正常 我在剪贴板上添加了一个监听器,成功地获得了基本信息,我在控制台上获得了完全相同的信息,包括。。。因此,从它的角度来看,它成功地复制了字符串,甚至在模态中 clipboard = new Clipboard('a[href^=\\\\], a[href^=file]'); c

我遇到了Chrome、FF和IE 11的问题。。。在引导模式剪贴板中时,modal 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);
}

多亏了本·杰克逊的回答,我解决了我的问题。 只需加上:

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

到目前为止,这个引导模式修改不会影响我在modals中使用的任何其他JS库

多亏了本·杰克逊的回答,我解决了我的问题。 只需加上:

$.fn.modal.Constructor.prototype.enforceFocus = function() {};
到目前为止,这个引导模式修改不会影响我在modals中使用的任何其他JS库

请看,请看