0

嗨,我有一个问题,我找不到解决方案如果您知道/使用过 highslide 脚本,您就会知道这很神奇,但与往常一样,f* * *g IE 必须让生活变得更加困难。

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

有任何想法吗?

非常感谢,对不起我的英语:)

4

1 回答 1

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]-->
于 2013-03-23T01:01:21.467 回答