在IE8中JQuery Colorbox不会关闭

时间:2012-06-21 20:08:48

标签: jquery internet-explorer-8 colorbox

我们在网站上使用jQuery ColorBox一些地方,人们无法关闭IE8中的弹出窗口。在Firefox中正常工作。任何帮助将非常感激!谢谢,艾米(jQuery新手)

照片库页面示例:http://matsinc.com/photogallery/woven-vinyl-flooring

以下是照片库页面上的代码:

<script type="text/javascript">
    $j(document).ready(function() {
        // Tool Tip
        //$("a[title]").tooltip({ effect: 'slide'});
        var cb_height = '566px';

        if ($j.browser.msie && !$j.support.opacity) {
            if ($j.browser.version == 7) {
                cb_height = '598px';
            }
        }

        var cb_html = '<div class="cbox-gallery"><h2></h2><img src="" alt="" /><div class="cbox-footer2"><a target="_blank" href="http://www.miprojectlibrary.com">Visit MI Project Library</a><br />Collect, distribute and download high resolution photos and swatches.</div></div>';
        //colorbox for Photo Gallery
        $j("a[rel='cb-gallery']").colorbox({
            opacity: 0.5,
            current: '{current} of {total}',
            close: 'Close',
            html: cb_html,
            height: cb_height,
            scrolling: false,
            onComplete: function() {
                var title = $j(this).attr('title');
                var img = $j(this).attr('href');
                $j('.cbox-gallery h2').text(title);
                $j('.cbox-gallery img').attr({
                    'src': img,
                    'alt': title
                });
                $j('.cbox-gallery .download').attr('href', img);
                //$.colorbox.resize();
            }
        });

    });
</script>

2 个答案:

答案 0 :(得分:2)

对我来说,它也没有关闭IE8,我使用的是colorbox 1.3.20和jquery 1.7.1,我将jquery升级到了1.8.1,现在它在IE8上关闭了:)

答案 1 :(得分:1)

我会说将jQuery升级到1.4.3+或将colorbox降级到1.3.18。

From the colorbox page,它声明您当前版本的colorbox(1.3.19)已使用jQuery 1.4.3+进行测试,而您使用的是1.4.2。

  

当前版本:1.3.19(根据MIT许可证发布| Github |更新日志)

     

在Firefox,Safari,Chrome,Internet Explorer 6,7,8,9,Opera 11中测试过:jQuery 1.4.3+。   对于旧版本的jQuery(1.3.2+),请使用版本1.3.18

从IE8查看时出现jquery错误 enter image description here