嗨工作,我有一個問題,我無法找到解決方案 如果你知道/使用highslide腳本,你知道這是驚人的,但一如既往F * * * G IE有讓生活更加困難。highslide關閉按鈕並不在IE
啓動IE9並轉到頁面http://highslide.com/examples/youtube.html 然後嘗試打開和關閉視頻,您會看到它不會關閉(ESC按鈕正常工作)。你必須多做一次。這個問題只出現在IE9中
任何想法?
非常感謝和抱歉,我的英語水平:)
嗨工作,我有一個問題,我無法找到解決方案 如果你知道/使用highslide腳本,你知道這是驚人的,但一如既往F * * * G IE有讓生活更加困難。highslide關閉按鈕並不在IE
啓動IE9並轉到頁面http://highslide.com/examples/youtube.html 然後嘗試打開和關閉視頻,您會看到它不會關閉(ESC按鈕正常工作)。你必須多做一次。這個問題只出現在IE9中
任何想法?
非常感謝和抱歉,我的英語水平:)
這是IE9一個已知的問題; Flash Player會拋出一個錯誤,不幸的是,這個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]-->
非常感謝,我以這種方式做到了這一點 – user2199053 2013-04-03 10:40:09
那麼,它不只是你的IE9配置一個奇怪的現象 - 我看到完全相同的問題。它第一次關閉,但如果您重新打開擴展器,關閉按鈕不再響應點擊。我不知道原因是什麼。它拋出一個腳本錯誤:'__flash__removeCallback'未定義。 – MisterNeutron 2013-03-22 22:32:03