diff --git a/docs/examples-docs/popup.md b/docs/examples-docs/popup.md index fa486db41..2a1049078 100644 --- a/docs/examples-docs/popup.md +++ b/docs/examples-docs/popup.md @@ -1,6 +1,13 @@ \ No newline at end of file diff --git a/src/mixins/popup/popup-manager.js b/src/mixins/popup/popup-manager.js index 737b9b9f3..52c2d547e 100644 --- a/src/mixins/popup/popup-manager.js +++ b/src/mixins/popup/popup-manager.js @@ -81,13 +81,9 @@ const PopupManager = { addClass(modalDom, 'zan-modal'); - if (dom && dom.parentNode && dom.parentNode.nodeType !== 11) { - dom.parentNode.appendChild(modalDom); - } else { - document.body.appendChild(modalDom); - } + document.body.appendChild(modalDom); - if (zIndex) { + if (zIndex && !hasModal) { modalDom.style.zIndex = zIndex; } modalDom.style.display = '';