當我遇到了這個問題,我用jQuery的顯示覆蓋之前分離的iframe(在我的情況下,一個模式也是如此)。一旦用戶完成模式/覆蓋,我將iframe重新連接到DOM。 _viewerFrame
和_viewerDiv
當然只是一些css選擇器。在我的情況下,在iframe元素周圍有一個包裝div標籤,使得分離和附着變得容易。
// detach iframe
_frame = $(_viewerFrame).detach();
function reattach(frame) {
// append it back to the div it was in (reattaching essentially)
$(_viewerDiv).append(frame);
setButtonStates();
setViewerState();
}
function onOk() {
... // other code
reattach(_frame);
}
function onCancel() {
... // other code
reattach(_frame);
}
// show modal with overlay
Dialog.confirm(onOk, onCancel, { ...
希望幫助...
我們可以看到一些CSS和HTML嗎? – Zoidberg 2009-11-06 20:52:11