Почему бы вам не использовать функцию щелчка, чтобы открыть диалоговое окно, оно должно работать
HTML
<div id="dialog" title="Basic dialog">
<p>This is an animated dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
<button id="opener">Open Dialog</button>
JQuery:
<script>
$(function(){
$("#opener").click(function(){
$("#dialog").dialog();
});
});
</script>