欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery插件Zclip實現(xiàn)完美兼容個瀏覽器點擊復(fù)制內(nèi)容到剪貼板

 更新時間:2015年04月30日 17:50:58   投稿:hebedich  
本文將結(jié)合實例講解如何使用一款基于jQuery的插件——Zclip來實現(xiàn)復(fù)制內(nèi)容到剪貼板的功能。其實IE上有個方法可以實現(xiàn)點擊復(fù)制,但是由于只是IE獨有,所以我們不提倡。而Zclip是利用一個隱藏的flash文件來完成復(fù)制的功能,關(guān)鍵是它兼容當(dāng)前各主流瀏覽器。

WEB開發(fā)中,要讓用戶復(fù)制頁面中的一段代碼、URL地址等信息,為了避免用戶拖動鼠標(biāo)再進(jìn)行右鍵復(fù)制操作而可能出現(xiàn)的差錯,我們可以直接在頁面中放置一個復(fù)制按鈕,只需要輕輕一點這個復(fù)制按鈕,內(nèi)容將會被復(fù)制,然后用戶可以粘貼到想粘貼的地方。

HTML

首先需要在頁面中載入jquery庫和zclip插件,這兩個文件已經(jīng)打好包,歡迎點擊下載。

<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/jquery.zclip.min.js"></script> 

接著我們在頁面中的body部分加入如下代碼:

<textarea id="mytext">請輸入內(nèi)容</textarea><br/> 
<a href="#" id="copy_input" class="copy">復(fù)制內(nèi)容</a>

 頁面中放置了一個輸入框textarea,當(dāng)然也可以是其他html元素,然后就是一個復(fù)制按鈕,也可以是鏈接文本形式。

Javascript

當(dāng)點擊“復(fù)制內(nèi)容”時,調(diào)用zclip插件,并提示復(fù)制成功,請看代碼:

$(function(){ 
  $('#copy_input').zclip({ 
    path: 'js/ZeroClipboard.swf', 
    copy: function(){//復(fù)制內(nèi)容 
      return $('#mytext').val(); 
    }, 
    afterCopy: function(){//復(fù)制成功 
      $("<span id='msg'/>").insertAfter($('#copy_input')).text('復(fù)制成功'); 
    } 
  }); 
}); 

值得注意的是如果是復(fù)制的內(nèi)容來自輸入框input、textarea等,copy對象使用:

copy: function(){ 
  return $('#mytext').val(); 
} 

如果是復(fù)制的內(nèi)容來自頁面元素div、p之類的,copy對象使用:
copy: $('#mytext').text();
這樣就完成了復(fù)制內(nèi)容到剪貼板的功能。
參數(shù)說明
path:swf調(diào)用路徑,必須,如js/ZeroClipboard.swf,ZeroClipboard.swf文件已存在下載包中。
copy:復(fù)制的內(nèi)容,必須,任意字符串,也可以是回調(diào)函數(shù)返回的內(nèi)容
beforeCopy:復(fù)制內(nèi)容前回調(diào)函數(shù),可選
afterCopy:復(fù)制內(nèi)容后回調(diào)函數(shù),可選

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • jquery跟隨屏幕滾動效果的實現(xiàn)代碼

    jquery跟隨屏幕滾動效果的實現(xiàn)代碼

    下面小編就為大家?guī)硪黄猨query跟隨屏幕滾動效果的實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-04-04
  • jQuery中:nth-child選擇器用法實例

    jQuery中:nth-child選擇器用法實例

    這篇文章主要介紹了jQuery中:nth-child選擇器用法,實例分析了:nth-child選擇器功能、定義及匹配子元素或奇偶元素的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • jQuery之網(wǎng)頁換膚實現(xiàn)代碼

    jQuery之網(wǎng)頁換膚實現(xiàn)代碼

    用jQuery做網(wǎng)頁換膚確實是很一個很巧妙,很好的選擇,這是本人在學(xué)習(xí)jQuery中學(xué)的知識,感覺很有用,寫了下來,希望大家有更好的方法或者代碼不足的地方請諒解,本人也是初學(xué)者啊,希望大家互相勉勵互相學(xué)習(xí)。
    2011-04-04
  • Jquery為單選框checkbox綁定單擊click事件

    Jquery為單選框checkbox綁定單擊click事件

    有些時候可能需要用到腳本為一些窗體綁定事件:比如Jquery為單選框checkbox綁定單擊事件,本人搜索整理一些常用技巧,需要了解的朋友可以參考下
    2012-12-12
  • 多種方法實現(xiàn)360瀏覽器下禁止自動填寫用戶名密碼

    多種方法實現(xiàn)360瀏覽器下禁止自動填寫用戶名密碼

    這篇文章主要介紹了多種方法實現(xiàn)360瀏覽器下禁止自動填寫用戶名密碼,需要的朋友可以參考下
    2014-06-06
  • PHP+jQuery實現(xiàn)隨意拖動層并即時保存拖動位置

    PHP+jQuery實現(xiàn)隨意拖動層并即時保存拖動位置

    本文講解了如何采用PHP+MySQL+jQuery,實現(xiàn)隨意拖動層并即時保存拖動位置。 十分的實用,有需要的小伙伴可以參考下。
    2015-04-04
  • jQuery+CSS3+Html5實現(xiàn)彈出層效果實例代碼(附源碼下載)

    jQuery+CSS3+Html5實現(xiàn)彈出層效果實例代碼(附源碼下載)

    款Jquery+CSS3+Html5實現(xiàn)彈出層效果,應(yīng)用范圍很廣泛,比如用在消息提示、彈出層顯示內(nèi)容、彈出層登錄等,帶遮罩效果,非常實用,對此功能感興趣的朋友可以參考下本地代碼
    2016-05-05
  • jquery lazyload延遲加載技術(shù)的實現(xiàn)原理分析

    jquery lazyload延遲加載技術(shù)的實現(xiàn)原理分析

    懶加載技術(shù)(簡稱lazyload)并不是新技術(shù),它是js程序員對網(wǎng)頁性能優(yōu)化的一種方案。lazyload的核心是按需加載。在大型網(wǎng)站中都有l(wèi)azyload的身影,例如谷歌的圖片搜索頁,迅雷首頁,淘寶網(wǎng),QQ空間等。
    2011-01-01
  • 使用jquery給新生的th綁定hover事件的實例

    使用jquery給新生的th綁定hover事件的實例

    下面小編就為大家?guī)硪黄褂胘query給新生的th綁定hover事件的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • jQuery焦點圖插件SaySlide

    jQuery焦點圖插件SaySlide

    這篇文章主要介紹了jQuery焦點圖插件SaySlide,新版的SaySlide 2.0重構(gòu)了代碼,并基本上保留了原有的功能,感興趣的小伙伴們可以參考一下
    2015-12-12

最新評論