Jquery 将diaglog框放置在窗口的右侧

Jquery 将diaglog框放置在窗口的右侧,jquery,Jquery,我喜欢在单击链接时创建一个对话框,如下例所示。到目前为止,它仍然有效,但对话框始终显示在中心窗口上。我想改变这个位置,把它放在窗户的右边。有没有办法解决这个问题 <script type="text/javascript"> $(function() { $("#lin").click(function(){ $( "#dialog" ).dialog(); }); }); });

我喜欢在单击链接时创建一个对话框,如下例所示。到目前为止,它仍然有效,但对话框始终显示在中心窗口上。我想改变这个位置,把它放在窗户的右边。有没有办法解决这个问题

<script type="text/javascript"> 

          $(function() {
          $("#lin").click(function(){
            $( "#dialog" ).dialog();
           });
      });
});

$(函数(){
$(“#lin”)。单击(函数(){
$(“#dialog”).dialog();
});
});
});
html:

  • 这是对话框中的文本

    指定一个位置属性,您可以添加该属性来定位它:

  • 表示视口中位置的单个字符串:“中心”、“左侧”、“右侧”、“顶部”、“底部”
  • 从视口左上角的像素偏移量中包含x、y坐标对的数组(例如[350100])
  • 包含x、y位置字符串值的数组(例如,右上角的[right'、[top'])

    $(“#dialog”).dialog({位置:'right'})


  • 使用
    位置:
    选项:

    position: { my: "right", at: "right", of: window }
    

    有时,阅读jquery UI文档会有所帮助:

    $( "#dialog" ).dialog({position:'right'});
    
    $( "#dialog" ).dialog({position:'right'});