Comment détecter le comportement de copier, coller et couper avec jQuery
Pour détecter les comportements de copier, coller et couper, il vous suffit de lier le type d'événement correspondant.
$("#textA").bind('copy', function() {
$('span').text('copy behaviour detected!')
});
$("#textA").bind('paste', function() {
$('span').text('paste behaviour detected!')
});
$("#textA").bind('cut', function() {
$('span').text('cut behaviour detected!')
});
Si vous utilisez jQuery 1.4x, il prend en charge la déclaration d'événements multiples comme suit:
$("#textA").bind({
copy : function(){
$('span').text('copy behaviour detected!');
},
paste : function(){
$('span').text('paste behaviour detected!');
},
cut : function(){
$('span').text('cut behaviour detected!');
}
});