我想将jQuery对话框的x像素定位在浏览器的右边界之外。这有可能吗?

http://jqueryui.com/demos/dialog/

position选项似乎没有这种设置,但是还有其他方法可以做到吗?

最佳答案

如果将对话框的position:absolute设为常规页面流,则可以使用lefttop属性将其放置在页面上的任何位置。

$('.selector').dialog({ dialogClass: 'myPosition' });


并将myPosition css类定义为:

.myPosition {
    position: absolute;
    right: 200px; /* use a length or percentage */
}


您可以使用像素或百分比等长度为top设置leftrightbottommyPosition properties

07-27 19:10