2013-03-19 54 views
0

我遇到了砌體和Magento的問題。我得到一個「未捕獲的SyntaxError:意外的輸入結束」砌體magento重疊,CSS或JavaScript問題

我似乎無法弄清楚如何擺脫這個問題。我也獲得了重疊的效果。我無法弄清楚我是否缺少CSS或者即使我的JavaScript正在工作。我沒有使用衝突。

我真的很感謝這方面的幫助,我現在有點壓力要進行排序。

這裏是網址:

http://thecheeky.com/testhomepage

回答

0

這種類型的錯誤通常是與你沒有正確關閉javascript函數。

在你的代碼有這樣的功能:

// <![CDATA[ 

var tpj = jQuery; 
tpj.noConflict(); 

tpj(document).ready(function() { 


    tpj(function() { 

     var tpjcontainer = tpj('#container-mas'); 
     tpjcontainer.imagesLoaded(function() { 
      tpjcontainer.masonry({ 
       itemSelector: '.item', 
       columnWidth: 240 
      }); 
     }); 



    // ]]> 

它缺少靠近TPJ(函數()&的的document.ready(功能......這應該是這樣的:

// <![CDATA[ 

var tpj = jQuery; 
tpj.noConflict(); 

tpj(document).ready(function() { 


    tpj(function() { 

     var tpjcontainer = tpj('#container-mas'); 
     tpjcontainer.imagesLoaded(function() { 
      tpjcontainer.masonry({ 
       itemSelector: '.item', 
       columnWidth: 240 
      }); 
     }); 
}); 
}); 


    // ]]> 

可能是別的東西,但是這是一個開始

+0

嗨詹姆斯, 感謝您的快速重播。更新我的javascript,我STIL我有這個錯誤。任何其他想法?再次感謝。 – user2188749 2013-03-20 00:36:04

+0

我剛剛檢查了您的頁面,看起來錯誤現在已更改爲Uncaught TypeError:Object [object Object]沒有方法'imagesLoaded'。 imagesLoaded不是默認的jQuery調用 - 它是在這裏找到的另一個庫:https://github.com/desandro/imagesloaded。我從來沒有使用它,但它看起來像你試圖使用它,它並沒有加載到你的頁面。 – James 2013-03-20 04:06:44