我在用户点击时动态创建图像,并将这些图像相对于另一个“主”图像定位。当我将图像添加到视口内的主图像时,一切正常,但如果主图像因此新图像的目标位置在视口之外,则放置未正确设置,而是具有一些偏移。 / p>
我正在使用jQuery UI的Position API来实现这一点,如下例所示:
$("#imageID").position({
"my": "left top",
"at": "left top",
"of": $("#mainImageID"),
"offset": "0 0"
});
如何正确制作此展示位置?
由于
答案 0 :(得分:1)
这个问题似乎与下面这个问题重复:
jQuery UI position function problem when the parent div is not visible on the screen
解决方案是将碰撞模式定义为无:
$("#imageID").position({
"my": "left top",
"at": "left top",
"of": $("#mainImageID"),
"offset": "0 0",
"collision": "none"
});