0

誰かが何かアイデアを持っているか、ちょっとした問題で私を助けることができるかどうか疑問に思っています. (ヘッドコードは以下)

私は Moleskine Notebook Jquery (Web サイト ノートブック) を使用しており、ここで日本の企業向けに漫画タイプのコミックを作成しています。彼らはページを画像にしたいのですが (これは問題ありません)、ライトボックス スタイル (ポップアップ ギャラリー タイプのスタイル) で画像の一部をクリックしたいと考えています。

両方のコードを組み込むと、javascript が互いに干渉する必要があり、機能しません。画像がモレスキン ノートブックの div 内にあるためでしょうか。ライトボックス div にリンクされている画像をクリックすると、ライトボックスが開かず、画像が新しいページで開きます。

また、コードを別の方法で head コードに配置しようとしました。下にライトボックス、上にスクリプト。非常に多くの異なる方法で、常に互いに干渉します。

誰でもこれを機能させる方法について何か考えがありますか?

乾杯ジェス

    <script>
    jQuery.noConflict();
        $(document).ready(function(){
            $(".group1").colorbox({rel:'group1'});
            $(".group2").colorbox({rel:'group2', transition:"fade"});
            $(".group3").colorbox({rel:'group3', transition:"none", width:"75%", height:"75%"});
            $(".group4").colorbox({rel:'group4', slideshow:true});
            $(".ajax").colorbox();
            $(".youtube").colorbox({iframe:true, innerWidth:425, innerHeight:344});
            $(".vimeo").colorbox({iframe:true, innerWidth:500, innerHeight:409});
            $(".iframe").colorbox({iframe:true, width:"80%", height:"80%"});
            $(".inline").colorbox({inline:true, width:"50%"});
            $(".callbacks").colorbox({
                onOpen:function(){ alert('onOpen: colorbox is about to open'); },
                onLoad:function(){ alert('onLoad: colorbox has started to load the targeted content'); },
                onComplete:function(){ alert('onComplete: colorbox has displayed the loaded content'); },
                onCleanup:function(){ alert('onCleanup: colorbox has begun the close process'); },
                onClosed:function(){ alert('onClosed: colorbox has completely closed'); }
            });

            $('.non-retina').colorbox({rel:'group5', transition:'none'})
            $('.retina').colorbox({rel:'group5', transition:'none', retinaImage:true, retinaUrl:true});

            //Example of preserving a JavaScript event for inline calls.
            $("#click").click(function(){ 
                $('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");
                return false;
            });
        });
    </script>


    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
    <script src="booklet/jquery.easing.1.3.js" type="text/javascript"></script>
    <script src="booklet/jquery.booklet.1.1.0.min.js" type="text/javascript"></script>

    <link href="booklet/jquery.booklet.1.1.0.css" type="text/css" rel="stylesheet" media="screen" />
    <link rel="stylesheet" href="css/style.css" type="text/css" media="screen"/>
    <link rel="stylesheet" href="colorbox.css" />

    <script src="cufon/cufon-yui.js" type="text/javascript"></script>
    <script src="cufon/ChunkFive_400.font.js" type="text/javascript"></script>
    <script src="cufon/Note_this_400.font.js" type="text/javascript"></script>
    <script type="text/javascript">
        Cufon.replace('h1,p,.b-counter');
        Cufon.replace('.book_wrapper a', {hover:true});
        Cufon.replace('.title', {textShadow: '1px 1px #C59471', fontFamily:'ChunkFive'});
        Cufon.replace('.reference a', {textShadow: '1px 1px #C59471', fontFamily:'ChunkFive'});
        Cufon.replace('.loading', {textShadow: '1px 1px #000', fontFamily:'ChunkFive'});
    </script>
4

1 に答える 1

0

jQuery が読み込まれる前に、colorbox.js ファイルをページと呼び出し元のカラーボックスに含めていません。カラーボックス css だけでは機能しません。また、なぜそんなに古いバージョンの jQuery なのですか? 現在のバージョンは 1.9.10 です

于 2013-05-31T06:08:48.480 に答える