2013-03-28 78 views
0

我想知道如果任何人有任何想法或可以幫助我一個輕微的問題。 (頭部代碼如下)燈箱/ jquery moleskine筆記本,JavaScript互相干擾

我正在使用Moleskine筆記本Jquery(網站筆記本),我正在爲這裏的日本公司製作漫畫類漫畫。他們希望頁面成爲圖像(這是可以的),但他們希望用一種lightbox風格(彈出式畫廊類型風格)單擊圖像的某些部分。

當我合併兩個代碼時,JavaScript必須互相干擾,它不起作用。也許是因爲圖像在moleskine筆記本的div裏面?當我單擊鏈接到lightbox div的圖像時,它不打開燈箱,它只是在新頁面中打開圖像。

我也嘗試在代碼中以不同的方式放置代碼。燈箱底部和腳本向上。很多不同的方式,總是互相干擾。

有沒有人有任何想法如何使這項工作?

乾杯 傑斯

<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> 

回答

0

您還沒有包含在你頁面的colorbox.js文件,您的呼叫前顏色框jQuery是裝連。它不會只用colorbox css。另外,爲什麼這樣一箇舊版本的jQuery?當前版本是1.9.10