css - iframe/span 下的链接无法点击

标签 css iframe html pointer-events

我开发了一个位于窗口底部的静态广告代码。这是在 <iframe>使其他人更容易将该单元放置在他们的站点上。另一个<span> <iframe>周围使其固定在屏幕底部。该脚本有一个标签内的帮助窗口 - 在 <iframe> 内并使用 visible/hidden 属性来显示或隐藏文本。

现在因为代码在 <iframe> 中, 帮助文本不会出现在主窗口中。为了解决这个问题,我做了 <iframe>变大,设置为透明。

在视觉上,一切都很好。当用户单击代码上的按钮时,帮助菜单会出现在后台的数据上方。但是,我刚刚发现,如果主页上有一个链接在 <span><iframe> 下传递部分,无法点击。我试过 CSS pointer-events,但无法让它工作,(<iframe> 中的链接也必须保持可点击)

不确定是哪个导致了“错误”,即 <iframe>或它周围的标签。停止“点击劫持”(??)或更重要的是,是否有解决方法。

如果紧要关头,我可以减小 <iframe> 的大小并使用 javascript 弹出窗口来显示帮助文本,但这些窗口显示 URL 和状态窗口,并不十分优雅!

这是在任何人询问之前的代码: 此跨度覆盖整个屏幕到底层 <iframe> 的高度我这样做是为了让数据居中

 <span style="position:fixed;bottom:10px;display:inline;width:100%">
 <center>
 <iframe src="http://www.xxx.com/cgi-bin/ticker/run_tick.pl?s=xzy" frameborder=0 align=top width=800px height=330px marginwidth=0 marginheight=0 hspace=0 vspace=0  scrolling=no allowtransparency=true></iframe>
 </center>
 </span>

最佳答案

将高度设置为与 iframe 相同的跨度 (330px)

告诉我情况如何

关于css - iframe/span 下的链接无法点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19504343/

相关文章:

javascript - 您可以更改 html 元素的样式属性的最大数量是多少?

javascript - 按下按钮后 HTML 页面卡住

Javascript - 添加类和样式先见之明

css - 根据内容制作 div 大小并在其父级内水平居中

angular - 微型前端架构建议

javascript - 自动将文本拆分到多个框中

javascript - 我怎样才能改变这个网格上各个方 block 的颜色......?

javascript - 加载 iframe 后在 iframe 中执行 JavaScript 代码?

html - 给 iframe 一个边框半径

javascript - 如何为 jQuery ListView 中的特定链接创建单击事件。