あなたのアプローチは正しく、右クリックを使用して特定の div からテキストをコピーできると思います。
例:
<script src="http://cachedcommons.org/cache/zero-clipboard/1.0.7/javascripts/zero-clipboard-min.js" type="text/javascript"></script>
<div id="dragme" class="temp">Draggable Text</div>
jquery-ui を含めるだけでなく、次の JavaScript では、左クリックを使用して div をドラッグ アンド ドロップし、右クリックして div 内のテキストをコピーできるようにする必要があります。
$("#dragme").draggable();
$.event.special.rightclick = {
bindType: "contextmenu",
delegateType: "contextmenu"
};
ZeroClipboard.setMoviePath('http://zeroclipboard.googlecode.com/svn/trunk/ZeroClipboard10.swf');
//Create a new clipboard client
var clip = new ZeroClipboard.Client();
$(document).on("rightclick", ".ui-draggable", function() {
//Grab the text from the parent row of the icon
var txt = $(this).text();
alert("Copying text: "+txt);
clip.setText(txt);
clip.glue(this);
//Add a complete event to let the user know the text was copied
clip.addEventListener('complete', function(client, text) {
alert("Copied text to clipboard:\n" + text);
});
clip.hide();
return false;
});
これにはjsfiddleがありますが、ZeroClipboardを使用したSWFコピーはjsfiddleに同意しないと思います。
ただし、開発環境では機能するはずです。