【发布时间】:2013-01-08 17:07:57
【问题描述】:
我正在尝试创建一个在调整大小时保持在边距内的浮动窗口:
您可以查看代码。
我该如何做到这一点?
$(function()
{
$("#result").draggable();
});
#result
{
border:1px solid #000;
width:375px;
position:absolute;
z-index:100;
left:75%x;
top:100px;
margin-left: -10px;
margin-top: -50px;
cursor:move;
color:black;
}
<div id="result" class="ui-widget-content" >
<div style="background-color:#096db5;color:white;font-size:9px;text-align:center;">
click window to drag
</div>
<div id="info">
blah
</div>
</div>
【问题讨论】:
-
认为我们需要更多信息。另外,我假设你的小提琴应该使用 jQuery UI(就像jsfiddle.net/jxgUU/16)
-
另外,您正在为您的
draggable设置position:absolute。我认为这行不通... -
@ Inrbob- 我将 Jquery UI 包含在其中——但它没有保存在 jsfiddle 中......假设可拖动的工作正常......我只是不知道如何制作盒子留在它的边界......
-
@ Lee Taylor - 如果我是相对的,它就会从屏幕上消失......当我真正找到它并点击它时,框就会消失。固定、继承等都和绝对一样。