項目中突然需要使用複製功能,在網上搜索了下看到了ZeroClipboard插件,好用,但是也有局限。用法如下: 1、引用jquery、zclip.js、swf文件。demo地址:https://github.com/chaoli920029342/jquery_copy 2、初始化 註: 1、需在服 ...
項目中突然需要使用複製功能,在網上搜索了下看到了ZeroClipboard插件,好用,但是也有局限。用法如下:
1、引用jquery、zclip.js、swf文件。demo地址:https://github.com/chaoli920029342/jquery_copy
2、初始化
<body> <input type="text" name="text" id="text" value="http://www.baidu.com" /> <a href="javascript:void(0)" id="dynamic">複製</a> <script type="text/javascript"> $(document).ready(function(){ $("#dynamic").zclip({ path:'ZeroClipboard.swf', copy:$('#text').val(), beforeCopy:function(){ //some code }, afterCopy:function(){ alert($("#text").val()); } }); //beforeCopy afterCopy 是可選項 }); </script> </body>
註:
1、需在伺服器上運行 localhost
2、js+swf實現,文件需要同時引入。 ZeroClipboard提供一個透明的flash,用於和剪切版交互,當點擊頁面上的“複製”按鈕時,將需要的內容傳入Flash,再通過Flash的複製功能把傳入的內容複製到剪貼板。 需保證該flash被正確載入即可。
3、可相容各大瀏覽器