高压关闭按钮在ie中不起作用

时间:2013-03-22 11:52:02

标签: youtube internet-explorer-9 highslide

嗨,我有问题而无法找到解决方案 如果您知道/使用过高级滑动脚本,您会知道它很棒,但一如既往f * * * g IE必须让生活变得更加困难。

启动IE9并转到第http://highslide.com/examples/youtube.html页 然后尝试打开和关闭视频,您将看到它不会关闭(ESC按钮正常工作)。你必须不止一次这样做。该问题仅出现在IE9中

有什么想法吗?

非常感谢并抱歉我的英语:)

1 个答案:

答案 0 :(得分:0)

这是IE9中的一个已知问题; Flash播放器抛出一个错误,不幸的是,这个JavaScript错误在第二次我们试图关闭弹出窗口时会以某种方式影响Highslide关闭按钮。我们的开发人员无法找到此错误影响Highslide关闭按钮的原因。 但是,您仍然可以使用ESC键关闭弹出窗口。

IE 9的解决方法是在标题中添加一条消息,告诉IE 9用户使用ESC键关闭弹出窗口。演示页面:http://roadrash.no/hs-support/youtube-with-alternative-close-method-for-ie9.html

在常规Highslide设置后添加此代码:

<!--[if IE 9]>
<script style="text/javascript">
    hs.captionText = 'Click the ESC key to close';
</script>
<style type="text/css">
.draggable-header .highslide-header ul {
    display: none;
}
.highslide-caption {
    font-style: italic;
    font-size: 11px !important;
    text-align: center;
}
</style>
<![endif]-->
相关问题