所以我正在尝试使用这个插件:
http://code.google.com/p/zeroclipboard/wiki/Instructions
这基本上允许你通过使用flash电影技巧通过javascript设置剪贴板文本
我做到了
ZeroClipboard.setMoviePath( '/pathtoswf/zeroclipboard.swf' );
var clip = new ZeroClipboard.Client();
clip.setHandCursor( false );
clip.setText('lalalalala');
clip.glue( 'i_container', 'i_button' );
clip.addEventListener( 'onLoad', function(){ alert('loaded baby'); } );
clip.addEventListener('onMouseDown', function(){ alert('mouse is down'); });
clip.addEventListener('onComplete', function(){ alert('text got copied to clipboard'); });
Run Code Online (Sandbox Code Playgroud)
用html
<div id="i_container" style="position:relative">
<div id="i_button">
Something
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
zeroclipboard js装得很好
所以当我运行它时,它会提醒"装载的宝贝"就好了所以闪光灯也能正常显示但是当我点击"某物"文字时它不会提示鼠标已关闭,也不会提醒文本被复制到剪贴板,文本实际上也没有被复制到剪贴板
我做错了什么?