2

All, I know the Draggable containment option can be set string values with these follow.

Parent(Constrains dragging to within the bounds of parent element of current element),window and document.

but I don't know what is the difference between the window and document values. and I didn't found any api document for this two values. please help me understand it .thanks.

4

1 に答える 1

1

これはすべて、との違いにwindow要約documentされます。ドラッグ可能なのを設定すると、ソースcontainmentが示すように、jQueryはそれらのいずれかのプロパティwidthheightプロパティを使用して境界を決定します(読みやすさのためにフォーマットされています)。

if(o.containment == 'document' || o.containment == 'window') this.containment = [
    0 - this.offset.relative.left - this.offset.parent.left,
    0 - this.offset.relative.top - this.offset.parent.top,
    $(o.containment == 'document' ? document : window).width() -
        this.helperProportions.width - this.margins.left,
    ($(o.containment == 'document' ? document : window).height() ||
        document.body.parentNode.scrollHeight) - this.helperProportions.height -
        this.margins.top
];

sがない場合は、両方のディメンションが同じになると思います。そうでない場合は、状況が少し異なる可能性があります(ただし、同じオリジンからであっても、iframejQueryがs間のドラッグアンドドロップをサポートしているかどうかはわかりません)。iframe

于 2013-02-26T06:34:52.937 に答える