У меня есть текстовое поле html, и я хочу, чтобы диалоговое окно jquery отображалось рядом с ним, когда я нажимаю текстовое поле типа «время». Например:Позиция JQuery Dialog рядом с текстовым полем
То, что я до сих пор:
HTML:
Time <input id="theTime" class="time" name="inputTime" type="text">
JQuery:
$(".time").click(function(e) {
$("#dialog-message").dialog({
modal: false,
buttons: {
Ok: function() {
$(this).dialog("close");
}
},
position: $(this).position()
});
$("#dialog-message").dialog("open");
});
Положение неправильно с указанным кодом. Мой диалог не отображается в правильном положении. Как я могу сделать это справа от текстового поля, как на картинке?
Где он появляется? Наверняка, вам просто нужно применить смещение к позиции, которую вы ему дали? – Ninjakannon
Позиция отображается в центре окна. Позиция, поступающая из текстового поля, очевидно, неверна. – Liver