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);
});
//復制視頻網址
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("你已經復制成功" + text);
// 復制一次后,hide()使復制按鈕失效,防止重復計算使用次數
});
}
</script>
以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關文章
Jquey拖拽控件Draggable使用方法(asp.net環(huán)境)
使用時首先依次引用Jquery,Jquery-Ui ,Draggable三個Js。然后在js中編寫相應的代碼,相關代碼說明請看程序中的注釋。2010-09-09
animate動畫示例(淚奔的小孩)及stop和delay的使用
實現原理:停止動畫,當一個元素有一個動畫隊列時,停止的是當前動畫,緊接著執(zhí)行下一個動畫,具體代碼如下,感興趣的朋友可以參考下哈,希望對你學習jquery動畫有所幫助2013-05-05

