我正在使用使用 jQuery 的 CSS3 MegaMenu。我的下拉菜单项之一使用 iFrame 来显示托管在其他地方的联系表单。
你可以在这里看到:http: //www.deepdata.biz(这是右侧主导航栏上的最后一项:“电子邮件”)
它工作正常,除了在 IE9 中,悬停可以将其放下,但是一旦鼠标进入 iFrame 区域,它就会消失,使用户无法填写表格。
我读过这是出于安全原因而故意这样做的-但必须有解决方法。
当我自己的表单没有 iFrame 并使用 CSShover3.htc 时,我最初遇到了这个问题,它在 IE 中运行良好,所以我相当确定这是一个 iFrame 问题。
在搜索时,我已经阅读了使用 Javascript 的解决方案:http: //jsfiddle.net/ENXpW/3/ - 但我对编写 Java 的缺乏经验阻碍了我对它的充分理解以适应我的需要。
我搜索的另一个解决方案是将“电子邮件”链接的悬停样式更改为 onClick 命令,但是我缺乏 Javascript 经验再次阻碍了我掌握如何做到这一点。
任何帮助将不胜感激。载具