纯Js实现子窗体(Div层仿窗体),类似API函数setParentWindow

jxwangjm 2013-09-21 10:56:58
这里所谓窗体,是可移动Div层,而不是Window.open,更不是window.showModalDialog
现在的想法是我需要实现子窗体,它属于某一Div层窗体DivWin,当父窗体Div移动或关闭时,子窗体也随之移动或关闭,但其本身只能在父窗体内移动

我想如果把父窗体内包含一IFrame应该可以很容易做一点,但是如果不必用IFrame,不知能不能实现
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxwangjm 2013-09-22
  • 打赏
  • 举报
回复
引用 1 楼 fzfei2 的回复:
DivWin 的工作区设为,position: relative;, 里面的子窗口就以工作区为坐标区了
虽然DivWinSon的移动或关闭可以由DivWinParent控制,但是移动区域还是可以在DivWin之外,
fzfei2 2013-09-22
  • 打赏
  • 举报
回复
DivWin 的工作区设为,position: relative;, 里面的子窗口就以工作区为坐标区了
fzfei2 2013-09-22
  • 打赏
  • 举报
回复
引用 2 楼 jxwangjm 的回复:
[quote=引用 1 楼 fzfei2 的回复:] DivWin 的工作区设为,position: relative;, 里面的子窗口就以工作区为坐标区了
虽然DivWinSon的移动或关闭可以由DivWinParent控制,但是移动区域还是可以在DivWin之外,[/quote] DivWinParent工作区设为 position: relative;overflow:auto/hidden(有滚动条/无滚动条),这样只能在 DivWinParent内移动显示,当然最好你判断一下边界

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧