我正在使用https://github.com/patricklodder/jquery-zclip来实现复制到剪贴板功能。它应该复制一些文本,但现在我希望它真的是……但它根本不起作用。
我包括在头:
<h:outputScript name="js/jquery.zclip.min.js" library="test" />
<script>
$(document).ready(function(){
$('a#copy').zclip({
path:'#{resource['/test/js/ZeroClipboard.swf']}',
copy:$('div#content').text()
});
});
</script>
在 JSF 页面中我有一个普通的:
<a href="#" id="copy">COPY</a>
Chrome 控制台中没有错误,但单击该链接也无济于事。我真的不知道为什么它不起作用。非常感谢您的任何建议。
- - - - - 编辑
数据网格:
<p:dataGrid var="item" columns="3" rows="9" value="#{pictureManagementBean.pictures}" id="gallery" paginator="true">
<p:column>
<p:panel header="#{item.pictureName}" style="text-align:center; width:230px;">
<h:panelGrid styleClass="shortLink">
<p:graphicImage value="#{item.thumbnailDir}" width="200px" />
<a href="#" id="copy#{item.idpicture}">COPY</a>
<p id="copy#{item.idpicture}">LOREM IPSUM</p>
<p:commandLink value="Delete" action="#pictureManagementBean.removePicture(item.idpicture)}" update="@form"/>
</h:panelGrid></p:panel></p:column></p:dataGrid>