jquery.zclip輕量級復制失效問題
更新時間:2017年01月08日 17:04:28 作者:Avenstar
本文主要介紹了解決jquery.zclip輕量級復制失效問題的工作原理及方法。具有一定的參考價值,下面跟著小編一起來看下吧
工作原理
利用一個透明的 Flash ,讓其漂浮在按鈕之上,這樣其實點擊的不是按鈕而是 Flash ,也就可以使用 Flash 的復制功能了
<script src="js/jquery/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="js/jquery-zclip/jquery.zclip.js"></script>
<script type="text/javascript">
$(function(){
var $copyBtn = $('#copy-video-link');
copyVideoLink($copyBtn);
});
//復制視頻網(wǎng)址
function copyVideoLink($that){
//設置flash動畫
ZeroClipboard.setMoviePath("js/jquery-zclip/ZeroClipboard.swf");
var clip = new ZeroClipboard.Client();
// 設置鼠標為手型
clip.setHandCursor(true);
//設置要復制的文本
clip.setText($that.attr("data-href"));
clip.glue($that.attr("id"));
//復制完成后的監(jiān)聽事件
clip.addEventListener('complete', function (client, text) {
alert("你已經(jīng)復制成功" + text);
// 復制一次后,hide()使復制按鈕失效,防止重復計算使用次數(shù)
});
}
</script>
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關文章
jQuery實現(xiàn)可用于博客的動態(tài)滑動菜單完整實例
這篇文章主要介紹了jQuery實現(xiàn)可用于博客的動態(tài)滑動菜單代碼,可實現(xiàn)jQuery基于鼠標事件動態(tài)操作頁面元素變換的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09

