2

私たちはサイトのいくつかの場所でjQueryColorBoxを使用しており、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>
4

2 に答える 2

2

私もIE8で閉じていませんでした.colorbox 1.3.20とjquery 1.7.1を使用していました.jqueryを1.8.1にアップグレードしたところ、IE8で閉じました:)

于 2012-09-18T15:05:12.280 に答える
1

jQueryを1.4.3+にアップグレードするか、カラーボックスを1.3.18にダウングレードすると思います。

カラーボックスページから、現在のバージョンのカラーボックス(1.3.19)がjQuery 1.4.3+でテストされ、1.4.2を使用していることが示されます。

現在のバージョン:1.3.19(MITライセンス| Github |変更ログの下でリリース)

テスト済み:Firefox、Safari、Chrome、Internet Explorer 6、7、8、9、Opera11のjQuery1.4.3以降。古いバージョンのjQuery(1.3.2以降)の場合は、バージョン1.3.18を使用してください。

IE8から表示するとjqueryエラーが発生します ここに画像の説明を入力してください

于 2012-06-21T20:28:35.070 に答える