No 'proxy' property is available in dialog plugin. To drag a dialog with no proxy, you need to customize the draggable on this dialog. The better way to solve this issue is to extend a new method.
<script>
$.extend($.fn.window.methods, {
dragWithNoProxy: function(jq){
return jq.each(function(){
var w = $(this);
w.window('window').draggable({
onStartDrag: function(){},
onDrag: function(e){
w.window('move', {
left: e.data.left,
top: e.data.top
});
},
onStopDrag: function(e){
w.window('move', {
left: e.data.left,
top: e.data.top
});
}
})
});
}
});
</script>
Now try to call 'dragWithNoProxy' method on a dialog.
$('#dlg').dialog('dragWithNoProxy');