我使用的是zclip页面提供的干净的示例代码:
$('a#copy-dynamic').zclip({
path:'js/ZeroClipboard.swf',
copy:function(){return $('input#dynamic').val();}
});
这是HTML:
<a href="#" id="copy-dynamic" class="">Click here to copy the value of this input:</a>
<input type="text" id="dynamic" value="Insert any text here." onfocus="if(this.value=='Insert any text here.'){this.value=''}" onblur="if(this.value==''){this.value='Insert any text here.'}">
如果HTML在bootstrap主页内,它可以正常工作,但如果我将HTML移动到bootstrap模态窗口内(即模态的div元素内),它就会停止工作。
我怎样才能使它工作?
我有同样的问题与zclip和bootstrap模式。我应用的修复是双重的:
- 将zclip附加到modal' show'函数中的元素上。
- 在将zclip附加到元素之前添加250ms延迟
这将正确地将zclip置于模态中。如果你在模态中有多个选项卡,它也可以工作。