Вы генерируете два разных диалоговых окна, одно не открывается, но имеет параметры, одно открывается, но не имеет параметров.
Если вы дадите больше информации, откуда у вас этот диалог, я мог бы ответить, как его исправить.
EDIT
Я ошибся, но обнаружил, что этот код отлично работает . Единственная опция, которая не работает, это autoOpen: false
, но вы открываете окно после того, как даете эту опцию.
function voteToday(id,userid){
$(".pleaseLogin").dialog('open');
}
$(document).ready(function(){
$(".pleaseLogin").dialog({
autoOpen: false,
bgiframe: true,
resizable: false,
width:500,
height:75,
modal: true,
overlay: {
backgroundColor: '#000',
opacity: 0.5
}
});
$('.something').click(voteToday);
});