$(".one").position({
"my": "right top",
"at": "right top",
"of": $(".main"),
});
当我调整窗口大小时,我的框仍然保持在右上角...... 我尝试使用“collision”:“fit fit”......它不起作用
最佳答案
您可以在调整大小时重新定位:
function moveit() {
$(".one").position({
"my": "right top",
"at": "right top",
"of": $(".main"),
"collision": "fit fit"
});
}
$(window).resize(function(){
moveit();
});
moveit();
或者,假设没有其他原因你不能只使用 css:
只需设置父级 position:relative
并设置子级 position:absolute
。然后你可以设置子 top:0;右:0
。
关于jQuery UI 位置 : When window resize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6358332/