3

每当您尝试拖动需要向下滚动才能查看的图像(第一次加载时不可见的任何内容)时,图像都会被拍摄到页面顶部,而不是停留在光标上。这只发生在 Chrome 或 Safari 中,在 Firefox 中效果很好。我已经尝试过 Draggable 之外的方法来解决这个问题,但它们只会导致额外的问题。

这是所需代码的最简单版本,我只是找不到要使用的正确类,但答案必须在此处

 $( "img" ).draggable({ stack: "img" });

我相信它使用 jquery-ui-1.10.0.custom.min.js 进行拖动功能。

这是正在测试的 URL:http: //julian-berman.com/test/2/

所以它几乎不知道如何在初始窗口容器之外重新调整图像的 Y 位置,而且我一生都无法弄清楚如何做到这一点。

4

1 回答 1

0

将图像位置从 更改relative为 有absolute帮助。但我认为您应该尝试使可拖动的不是图像,而是其父 div。所以:

$(".photo").draggable({ handle: "img", stack: ".photo" });
于 2013-03-17T23:14:16.027 回答