zeroclipboardʵֶƵճ幦ܣưťͶưť Ϊ˸õû飬ںܶվıֻҪưťܰݸƵճˣ
ڼԵĿǣ϶ͨzeroclipboardʵ.ҪzeroclipboardѹZeroClipboard.jsZeroClipboard.swfZeroClipboard10.swf(Ϊflash10)ŵĿУͨZeroClipboard.setMoviePath( '/ZeroClipboard.swf' )swf;
Ĵ루Ҳͨ ϲģ
ưť
html:
<input type="text" value="text" id="copy_txt"/><a href="javascirpt:;" id="copy_btn"></a>
js:
<script language="JavaScript">
    ZeroClipboard.setMoviePath( 'ZeroClipboard.swf' );  //htmlͬһĿ¼setMoviePath
    ZeroClipboard.setMoviePath( 'ZeroClipboard10.swf' );
    var clip = new ZeroClipboard.Client();   //µZero Clipboard
    clip.setText( '' ); // will be set later on mouseDown   //ռ
    clip.setHandCursor( true );      //Ƶƿʱ״
    clip.setCSSEffects( true );          //css
    clip.addEventListener( 'complete', function(client, text) {     //ɺļ¼
          alert("aa")      
          clip.hide();                                          // һκhide()ʹưťʧЧֹظʹô
     } );
   clip.addEventListener( 'mouseDown', function(client) {
          clip.setText( document.getElementById('copy_txt').value );
    } );
    clip.glue( 'copy_btn' );
</script>
ưť
<input type="text" value="text" id="copy_txt0"/><a href="javascirpt:;" id="copy_btn0" data='0' class="copyBtn"></a>
<input type="text" value="text" id="copy_txt1"/><a href="javascirpt:;" id="copy_btn1" data='1' class="copyBtn"></a>
<input type="text" value="text" id="copy_txt2"/><a href="javascirpt:;" id="copy_btn2" data='2' class="copyBtn"></a>
js
<script language="JavaScript">
$(".copyBtn").each(function(i){
        var id = $(this).attr('data');
        var clip=null;
        clip = new ZeroClipboard.Client();
        ZeroClipboard.setMoviePath( 'ZeroClipboard.swf' );  //htmlͬһĿ¼setMoviePath
        ZeroClipboard.setMoviePath( 'ZeroClipboard10.swf' );
        clip.setHandCursor( true );
        clip.setText( $("#copy_txt"+id).val() );
        clip.addEventListener('complete', function (client, text) {
          alert( "ϲƳɹ" );
        });
        clip.glue( 'copy_btn'+id);
  });
</script>
