当父div在屏幕上不可见时,jQuery UI位置函数问题

我正面临一个jQuery UI Position函数的奇怪问题。

有一个父div,比屏幕的高度大,还有一个小div。 我的函数告诉小div位于它的父元素的底部。

当底部可见时,一切都很好,但是当由于窗口大小而无法看到底部时,位置function不起作用。

按照平局来轻松理解…… 在此处输入图像描述

我使用的function是。

$("#_GREEN_div").position({ of: $("#_RED_div"), my: "left bottom", at: "left bottom" }); 

编辑: JSFiddle – jsfiddle.net/Steve_Wellens/5Zdac (谢谢史蒂夫,伟大的工具)

我认为你也应该使用碰撞属性:

 $("#_GREEN_div").position({ of: $("#_RED_div"), my: "left bottom", at: "left bottom", collision: 'none' }); 

这样“我的DIV”将始终位于左下方。