我有一组动态生成的div。其中包含剪贴板图标,单击该图标时,将元素的数据哈希复制到剪贴板(尚未起作用)。这些图标有类' .fa-clipboard'来自FontAwesome。
最小代码:
<script>
$(document).ready(function(){
var clip = new ZeroClipboard($('.fa-clipboard'), {
moviePath : 'plugins/ZeroClipboard.swf'
});
$(document).on('click', "#content .fa-clipboard", function(){
//alert(window.location + $(this).data('hash'));
clip.setText( window.location + $(this).data('hash') );
clip.glue( this );
});
});
</script>
<body>
<div id="wrapper">
<div id="content">
<!--Dynamically generated elements in here-->
</div>
</div>
</body>
</head>
</html>
点击功能正常工作,只需设置剪贴板即可。