嗨,我有问题而无法找到解决方案 如果您知道/使用过高级滑动脚本,您会知道它很棒,但一如既往f * * * g IE必须让生活变得更加困难。
启动IE9并转到第http://highslide.com/examples/youtube.html页 然后尝试打开和关闭视频,您将看到它不会关闭(ESC按钮正常工作)。你必须不止一次这样做。该问题仅出现在IE9中
有什么想法吗?
非常感谢并抱歉我的英语:)
答案 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]-->