Выясните, на что вы хотите навести курсор мыши, и используйте указатель мыши:
$('#myselect').hover(
function()
{
$(".bar", "#view").dialog("open");
},
function()
{
$(".bar", "#view").dialog("close");
}
);
РЕДАКТИРОВАТЬ: Я снова посмотрел на ваш вопрос, и делаю ОГРОМНОЕ предположение, что вы ранее не использовали диалог, так что вотдополнительная информация:
Предположим, у вас есть элемент, для которого вы хотите создать диалоговое окно:
<div id="view">
<div class="bar ui-dialog" style="padding:0px;" id="bar"></div>
</div>
Предположим, у вас есть еще один элемент, на который вы хотите навести указатель мыши, чтобы показать / скрыть этот диалог:
<div id="myselect"></div>
ваш сценарий диалога должен быть только:
$(document).ready(function()
{
$(".bar", "#view").dialog({
autoOpen: false,
height: 30,
width: '100%',
textAlign : "justify",
marginLeft : "auto",
marginRight:"auto"
});
});
Обратите внимание на добавленный autoOpen: false;
, который изначально закрывает его.