我有一個小容器和一個大的可變大小的圖像(圖像是用戶提交的),它裏面的圖像是我想要拖動的。我使用jQuery UI的「可拖動」功能進行垂直拖動,效果很好,但我遇到的唯一問題是您可以將圖像拖動到足夠遠的位置,以便顯示其邊緣,並且您可以看到上面的空白區域或在容器下面。我希望它能夠工作,例如,當圖像的底部邊緣碰到容器的底部邊框時,您無法再將其拖動到底部。jQuery UI - 如何計算可拖動的「Containment」的自定義值? jsfiddle新增
我試圖使用
{ containment:[x1, y1, x2, y2] }
選項,以使這項工作,進行大量的試驗和錯誤後,我可以計算出不同大小的圖像正確的價值觀,但我想不通取出圖像大小和遏制值之間的函數關係。任何人都可以幫助我,或者指出我的方向是正確的,關於圖像大小和遏制應該有什麼樣的關係?該容器的尺寸爲360x240。非常感謝。
JSfiddle:http://jsfiddle.net/Ey74c/我不希望容器內的任何空白區域顯示 - 即無法將圖像拖動到足夠遠的位置以使其發生。我嘗試設置遏制:「父母」,它不再滾動?
你可以張貼一些的jsfiddle這表明你的問題? –
當然,只是添加它。 – user1436111
你想裁剪像這樣的圖像嗎? :http://deepliquid.com/projects/Jcrop/demos.php?demo=thumbnail – sdespont