如何解决闪光灯上的锚标签在镀铬中不起作用
| 以下代码适用于除Chrome之外的所有内容:<a target=\"_blank\" href=\"/FooodJournal\">
<object width=\"265\" height=\"135\">
<param name=\"movie\" value=\"2991BCTTor/xx.swf\">
<param name=\"allowFullScreen\" value=\"true\">
<param name=\"allowscriptaccess\" value=\"always\">
<param name=\"wmode\" value=\"transparent\">
<param name=\"FlashVars\" value=\"fileID=4928&context=12&embeded=true&environment=production\">
<embed width=\"265\" wmode=\"transparent\" height=\"135\" src=\"2991BCTTor/xx.swf\" flashvars=\"fileID=4928&context=12&embeded=true&environment=production\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed>
</object>
</a>
Flash正在用于创建动画按钮,并且使用定位标记进行了标记,因此您可以单击该按钮转到另一个页面。在大多数浏览器上,您都可以单击Flash对象上的任意位置,并且该链接可以使用...但是在Chrome浏览器中,当您将鼠标悬停在Flash元素上时,该链接会显示在状态栏中,但单击该链接时却没有任何作用。但是,在Flash元素下方有一个很小的区域(大约19像素)可以链接。
如何在Chrome和其他浏览器中以相同的方式运行?
解决方法
尝试在CSS中添加
a { pointer-events: none; }
。当然,您应该调整选择器,使其仅与该特定锚点匹配。
有关ѭ2的更多信息,请参见http://dev.w3.org/csswg/css3-ui/#pointer-events和https://developer.mozilla.org/en/css/pointer-events。
,尝试将pointer-events:none;
作为内联样式添加到flashOBJECT
标签中:
<a target=\"_blank\" href=\"/FooodJournal\">
<object width=\"265\" height=\"135\" style=\"pointer-events:none;\">
<param name=\"movie\" value=\"2991BCTTor/xx.swf\">
<param name=\"allowFullScreen\" value=\"true\">
<param name=\"allowscriptaccess\" value=\"always\">
<param name=\"wmode\" value=\"transparent\">
<param name=\"FlashVars\" value=\"fileID=4928&context=12&embeded=true&environment=production\">
<embed width=\"265\" wmode=\"transparent\" height=\"135\" src=\"2991BCTTor/xx.swf\" flashvars=\"fileID=4928&context=12&embeded=true&environment=production\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed>
</object>
</a>
这可以解决我在Chrome浏览器中遇到的问题,并且在其他浏览器中没有任何不利影响。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。