ZeroClipboard v2.0.0 synthetic events

by feyyaz

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/zeroclipboard/2.0.0/ZeroClipboard.js"></script>
<a href="http://google.com"
  target="blank"
  class="clipboard"
  data-clipboard-text="http://google.com">Copy</a>


<div id="logger"></div>

JavaScript

$btn = $('a[data-clipboard-text]');

zeroclipboard = new ZeroClipboard($btn);
    
zeroclipboard.on('ready', function() {
    zeroclipboard.on('aftercopy', function(event) {
        $('#logger').prepend(event.data["text/plain"] + '<br>');
    });
});

$( document ).load( function(){
    $btn.on('click', function(event) {
        console.log('click');
        event.preventDefault();
    });
    }
);