假设我的菜单最初为200px×100px。我需要将它包含在iframe中,但问题是它是一个下拉菜单,当它打开时,菜单会被切断,因为它在框架内。有没有办法让它从框架中掉出来?
答案 0 :(得分:1)
不,没有。您将需要使用不同的方法,例如在服务器上下载帧的内容并在父页面中内联它。另一种可能性是将父页面的内容浮动到iframe上并使iframe更大。
答案 1 :(得分:1)
如果父页面和iframe中的页面都来自同一个域,您可以通过JS在它们之间进行通信:
Possible Ways to Communicate Between iFrame and Parent Page across domains
解决方案是,在悬停时,将JS发送到父页面,然后让父页面在iframe上呈现菜单。
也就是说,必须使用iframe弹出iframe的菜单似乎不是技术问题,因为它是视觉设计和布局问题。