【发布时间】:2011-11-04 00:46:44
【问题描述】:
我尝试了位置,但对话框一直显示到右侧,我调整了数字但显示没有变化:
$("#div_").dialog("wid").position({ position: [10, 50]});
结束更新
这是我在下面呈现的 html 代码
radio button1 sample
radio button2 sample
radio button3 sample
所以我想要的是:当用户将鼠标悬停在“示例”上时,会在链接下方显示 jquery-ui
它适用于第一个链接,但第二个链接显示在屏幕中间,即使我分配了left, top,有什么帮助吗?
$(document).ready(function () {
$('#div_').dialog({
autoOpen: false,
});
$(".radiobutton1").hover(
function (){
$('#div_').dialog({title: "Iamge Left)"});
$('#div_').removeClass("radiobutton1_1 radiobutton2").dialog('open');
var target = $(this);
$("#div_").dialog("wid").position({
my: 'left top',
at: 'center bottom',
of: target
});
},
function (){
$('#div_').dialog('close');
});
$(".radiobutton2").hover(
function (){
$('#div_').dialog({title: "Images Right"});
$('#div_').removeClass("radiobutton1_1 radiobutton2").addClass("radiobutton2").dialog('open');
var target = $(this);
$("#div_").dialog("wid").position({
my: 'center top'
at: 'center bottom',
of: target
});
},
function (){
$('#div_').dialog('close');
});
});
【问题讨论】:
标签: jquery jquery-ui resize positioning jquery-ui-dialog