婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用ZeroClipboard解決跨瀏覽器復(fù)制到剪貼板的問題

使用ZeroClipboard解決跨瀏覽器復(fù)制到剪貼板的問題

熱門標(biāo)簽:隨州外呼調(diào)研系統(tǒng) r語言數(shù)據(jù)可視化地圖標(biāo)注 如何修改多個百度地圖標(biāo)注 本地電話機(jī)器人 400電話辦理包年 南寧網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營商 微信地圖標(biāo)注合并了 東營電銷 高德地圖地圖標(biāo)注服務(wù)中心

Zero Clipboard的實(shí)現(xiàn)原理

Zero Clipboard 利用透明的Flash讓其漂浮在復(fù)制按鈕之上,這樣其實(shí)點(diǎn)擊的不是按鈕而是 Flash ,這樣將需要的內(nèi)容傳入Flash,再通過Flash的復(fù)制功能把傳入的內(nèi)容復(fù)制到剪貼板

Zero Clipboard的安裝方法

首先需要下載 Zero Clipboard的壓縮包,解壓后把文件夾中兩個文件:ZeroClipboard.js 和 ZeroClipboard.swf 放入到你的項(xiàng)目中。

然后把在你要使用復(fù)制功能的頁面中引入Zero Clipboard的js文件:ZeroClipboard.js
如下代碼:

復(fù)制代碼 代碼如下:

script type="text/javascript" src="ZeroClipboard.js">/script>

注意:以上 ZeroClipboard.js, ZeroClipboard.swf需要放在同一路徑下。如果不在同一路徑,可使用ZeroClipboard.setMoviePath( “Flash路徑” );來設(shè)置ZeroClipboard.swf 地址

復(fù)制代碼 代碼如下:

Zero Clipboard實(shí)現(xiàn)簡單跨瀏覽器復(fù)制
var clip = new ZeroClipboard.Client(); // 新建一個對象
clip.setHandCursor( true ); // 設(shè)置鼠標(biāo)為手型
clip.setText("哈哈"); // 設(shè)置要復(fù)制的文本。
// 注冊一個 button,參數(shù)為 id。點(diǎn)擊這個 button 就會復(fù)制。
//這個 button 不一定要求是一個 input 按鈕,也可以是其他 DOM 元素。
clip.glue("copy-botton"); // 和上一句位置不可調(diào)換

這樣,這樣基本功能實(shí)現(xiàn)了,點(diǎn)擊按鈕就可以復(fù)制設(shè)置好的文本了。你可能注意到了,待復(fù)制的文本是固定的,如果想要動態(tài)改變的怎么辦,比如復(fù)制一個輸入框中的內(nèi)容。不用擔(dān)心,下面會講到的。

Zero Clipboard的高級功能

1、reposition() 方法

因?yàn)榘粹o上漂浮有一個 Flash 按鈕,所以當(dāng)頁面大小發(fā)生變化時,F(xiàn)lash 按鈕可能會錯位,這樣就點(diǎn)不著了。 不要緊,Zero Clipboard 提供了一個 reposition() 方法,可以重新計算 Flash 按鈕的位置。我們可以將它綁定到 resize 事件上。如下面代碼是在jQuery下實(shí)現(xiàn)的resize事件重新設(shè)置按鈕位置:

復(fù)制代碼 代碼如下:

$(window).resize(function(){
   clip.reposition();
});

2、hide() 和 show() 方法
這兩個方法可以隱藏和顯示 Flash 按鈕 。其中 show() 方法會調(diào)用 reposition() 方法。

3、setCSSEffects() 方法
當(dāng)鼠標(biāo)移到按鈕上或點(diǎn)擊時,由于有 Flash 按鈕的遮擋,所以像 css “:hover”, “:active” 等偽類可能會失效。setCSSEffects() 方法就是解決這個問題。首先我們需要將偽類改成類,比如:

#copy-botton:hover{border-color:#FF6633;}// 可以改成下面的 ":hover" 改成 ".hover"
#copy-botton.hover{border-color:#FF6633;}

我們可以調(diào)用 clip.setCSSEffects( true ); 這樣 Zero Clipboard 會自動為我們處理:將類 .hover 當(dāng)成偽類 :hover 。

4、getHTML() 方法
如果你想自己實(shí)例一個 Flash ,不用 Zero Clipboard 的附著方法,那么這個方法就可以幫上忙了。它接受兩個參數(shù),分別為 Flash 的寬度和高度。返回的是 Flash 對應(yīng)的 HTML 代碼。例如:

var html = clip.getHTML( 150, 20 );
你可以用 innerHTML 或直接 document.write(); 進(jìn)行輸出。
以下是測試輸出的組裝完畢的HTML 代碼:
embed id="ZeroClipboardMovie_1" src="zeroclipboard/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="150" height="20" name="ZeroClipboardMovie_1" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=1width=150height=20" wmode="transparent" />

IE 的 Flash JavaScript 通信接口上有一個 bug 。你必須插入一個 object 標(biāo)簽到一個已存在的 DOM 元素中。并且在寫入 innerHTML 之前請確保該元素已經(jīng) appendChild 方法插入到 DOM 中。

Zero Clipboard 事件處理

Zero Clipboard 提供了一些事件,你可以自定義函數(shù)處理這些事件。Zero Clipboard 事件處理函數(shù)為 addEventListener(); 例如當(dāng) Flash 完全載入后會觸發(fā)一個事件 “l(fā)oad” 。
clip.addEventListener( "load", function(client) {
    alert("Flash 加載完畢!");
});
Zero Clipboard 會將 clip 對象作為參數(shù)傳入。即上例中的 “client” 。
還有 “l(fā)oad” 也可以寫成 “onLoad”,其他的事件也可以這樣。

其他事件還包括:

mouseOver 鼠標(biāo)移上事件
mouseOut 鼠標(biāo)移出事件
mouseDown 鼠標(biāo)按下事件
mouseUp 鼠標(biāo)松開事件
complete 復(fù)制成功事件
其中 mouseOver 事件和 complete 事件比較常用。

前面說過,如果需要動態(tài)改變待復(fù)制的內(nèi)容,那 mouseOver 事件就可以派上用場了。例如需要動態(tài)復(fù)制一個 id 為 test 的輸入框中的值,我們可以在鼠標(biāo) over 的時候重新設(shè)置值。

復(fù)制代碼 代碼如下:

clip.addEventListener( "mouseOver", function(client) {
    var test = document.getElementById("test");
    client.setText( test.value ); // 重新設(shè)置要復(fù)制的值
});
//復(fù)制成功:
clip.addEventListener( "complete", function(){
    alert("復(fù)制成功!");
});

您可能感興趣的文章:
  • 瀏覽器復(fù)制插件zeroclipboard使用指南
  • ZeroClipboard插件實(shí)現(xiàn)多瀏覽器復(fù)制功能(支持firefox、chrome、ie6)
  • zeroclipboard 單個復(fù)制按鈕和多個復(fù)制按鈕的實(shí)現(xiàn)方法
  • zeroclipboard復(fù)制到剪切板的flash
  • js 剪切板應(yīng)用clipboardData詳細(xì)解析
  • js復(fù)制到剪切板的實(shí)例方法
  • js 剪切板的用法(clipboardData.setData)與js match函數(shù)介紹
  • JS將制定內(nèi)容復(fù)制到剪切板示例代碼
  • Js+Flash實(shí)現(xiàn)訪問剪切板操作
  • JavaScript使用ZeroClipboard操作剪切板

標(biāo)簽:拉薩 宿遷 果洛 益陽 寧夏 西雙版納 黃石 德州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用ZeroClipboard解決跨瀏覽器復(fù)制到剪貼板的問題》,本文關(guān)鍵詞  使用,ZeroClipboard,解決,跨,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用ZeroClipboard解決跨瀏覽器復(fù)制到剪貼板的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用ZeroClipboard解決跨瀏覽器復(fù)制到剪貼板的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日本女人一区二区三区| 国产精品456露脸| 日韩电影在线观看网站| 欧美亚洲综合另类| 亚洲综合色成人| 91浏览器在线视频| 亚洲一区二区欧美日韩| 欧美日韩一区三区| 免费欧美日韩国产三级电影| 综合电影一区二区三区| 欧美美女喷水视频| 青青草国产精品亚洲专区无| 精品国产伦一区二区三区观看方式| 欧美a级理论片| 久久色成人在线| 国产成人av电影在线观看| 国产精品色哟哟| 在线日韩国产精品| 丝袜诱惑制服诱惑色一区在线观看| 91精品国产手机| 国产乱子伦视频一区二区三区| 欧美国产一区二区在线观看| 色婷婷久久久亚洲一区二区三区| 午夜电影一区二区| 久久综合视频网| 91久久精品网| 国产一区二区电影| 亚洲天堂福利av| 欧美一区二区三区喷汁尤物| 国产传媒一区在线| 午夜精品一区在线观看| 欧美大度的电影原声| 成人免费电影视频| 日本欧美一区二区在线观看| 国产欧美日韩在线看| 欧美丝袜丝交足nylons图片| 亚洲色图欧洲色图| 久久久久久久久伊人| 91色porny在线视频| 美国av一区二区| 亚洲自拍偷拍麻豆| 国产亚洲一区二区在线观看| 欧美综合在线视频| 国产伦精品一区二区三区视频青涩| 亚洲日本成人在线观看| 久久综合成人精品亚洲另类欧美 | 国产丶欧美丶日本不卡视频| 一区二区国产视频| 国产女人18水真多18精品一级做| 欧美色图免费看| 懂色av一区二区三区免费观看 | 欧美乱妇一区二区三区不卡视频| 久久99国产精品免费| 石原莉奈一区二区三区在线观看| 国产精品国产三级国产| 精品99久久久久久| 欧美一区二区三区免费视频| 欧美天堂一区二区三区| 在线免费不卡电影| 91偷拍与自偷拍精品| 高清视频一区二区| 激情综合色播五月| 久久精品免费观看| 老司机午夜精品| 久久激情综合网| 日av在线不卡| 美日韩黄色大片| 老司机精品视频线观看86 | 爽好多水快深点欧美视频| 一区在线播放视频| 国产精品家庭影院| 亚洲视频一区二区免费在线观看| 2024国产精品| 国产人成亚洲第一网站在线播放| 国产亚洲自拍一区| 亚洲久草在线视频| 亚洲第一av色| 热久久久久久久| 久久99最新地址| 国产一区欧美一区| 91在线视频网址| 色av一区二区| 欧美电视剧免费全集观看| 久久久久久久久久久电影| 国产精品的网站| 亚洲一区中文在线| 麻豆成人av在线| av一二三不卡影片| 欧美人伦禁忌dvd放荡欲情| 精品欧美一区二区在线观看| 久久久久一区二区三区四区| 国产精品网友自拍| 亚洲午夜一二三区视频| 久久99蜜桃精品| 91视频一区二区三区| 91精品国产综合久久国产大片| 2021久久国产精品不只是精品| 成人免费一区二区三区视频 | 成人短视频下载| 欧美性一级生活| 久久人人97超碰com| 亚洲黄色免费电影| 国产一区二区视频在线| 95精品视频在线| 久久综合久久99| 一区二区三区四区不卡在线 | 99riav久久精品riav| 91福利区一区二区三区| 久久久精品tv| 日韩电影在线一区二区三区| 岛国精品在线观看| 日韩欧美亚洲国产另类| 一区二区三区欧美日| 国产**成人网毛片九色| 欧美tickling网站挠脚心| 亚洲动漫第一页| 91麻豆国产香蕉久久精品| 久久婷婷色综合| 日韩**一区毛片| 欧美日韩国产天堂| 亚洲欧洲www| 精品午夜一区二区三区在线观看| 精品视频一区三区九区| 亚洲免费观看在线视频| 99久久99久久精品免费观看| 综合久久给合久久狠狠狠97色| 99国产精品久久久久久久久久| 国产精品不卡一区二区三区| 日本道免费精品一区二区三区| 亚洲一线二线三线视频| 日韩欧美国产一区二区三区| 成人综合婷婷国产精品久久蜜臀 | 蜜臀国产一区二区三区在线播放| 国产精品色在线观看| 日韩精品在线一区二区| 亚洲色欲色欲www| 日本韩国欧美在线| 午夜a成v人精品| 国产成人av一区二区三区在线| 中文字幕久久午夜不卡| 久久一区二区三区四区| 亚洲欧美另类久久久精品2019| 成人白浆超碰人人人人| 欧美国产视频在线| www.色精品| 一区二区三区久久| 在线一区二区三区四区五区| 亚洲免费大片在线观看| 在线亚洲免费视频| 石原莉奈在线亚洲三区| 日韩午夜在线播放| 国产成人三级在线观看| 亚洲少妇屁股交4| 欧美日韩国产在线观看| 日日摸夜夜添夜夜添国产精品 | 中文字幕乱码日本亚洲一区二区| 国产一区二区三区免费| 欧美激情一区二区三区不卡 | 777欧美精品| 精品中文av资源站在线观看| 精品国产一区二区三区不卡| 国产成人精品免费| 亚洲精品欧美在线| 欧美一区二区三区在线视频| 国产在线精品免费| 亚洲美女视频一区| 欧美一区二区成人| 粉嫩av一区二区三区在线播放| 亚洲精品视频免费观看| 亚洲精品一区二区三区影院 | 亚洲一级二级三级在线免费观看| 88在线观看91蜜桃国自产| 狠狠色丁香婷婷综合久久片| 国产精品欧美久久久久一区二区| 在线观看亚洲一区| 韩国精品在线观看| 一区二区视频在线| 久久综合久久久久88| 欧洲精品一区二区三区在线观看| 理论电影国产精品| 亚洲激情自拍偷拍| 精品欧美乱码久久久久久| 欧美在线一二三四区| 精品一区二区三区在线播放 | 成人av在线电影| 日韩av在线免费观看不卡| 欧美极品aⅴ影院| 欧美一级欧美一级在线播放| 成人精品免费视频| 狠狠色综合色综合网络| 日韩激情在线观看| 国产91清纯白嫩初高中在线观看 | 欧洲国内综合视频| 亚洲成av人**亚洲成av**| 国产成人av一区二区三区在线 | 精品视频一区二区不卡| 日本一区二区三区久久久久久久久不| 一区二区三区中文字幕在线观看| 成人黄色在线视频| 久久婷婷色综合|