视口外部的jQuery UI位置不正确

时间:2012-02-07 19:44:06

标签: asp.net jquery-ui position

我在用户点击时动态创建图像,并将这些图像相对于另一个“主”图像定位。当我将图像添加到视口内的主图像时,一切正常,但如果主图像因此新图像的目标位置在视口之外,则放置未正确设置,而是具有一些偏移。 / p>

我正在使用jQuery UI的Position API来实现这一点,如下例所示:

$("#imageID").position({
            "my": "left top",
            "at": "left top",
            "of": $("#mainImageID"),
            "offset": "0 0"
});

如何正确制作此展示位置?

由于

1 个答案:

答案 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"
});