這種類型的錯誤通常是與你沒有正確關閉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
});
});
});
});
// ]]>
可能是別的東西,但是這是一個開始
嗨詹姆斯, 感謝您的快速重播。更新我的javascript,我STIL我有這個錯誤。任何其他想法?再次感謝。 – user2188749 2013-03-20 00:36:04
我剛剛檢查了您的頁面,看起來錯誤現在已更改爲Uncaught TypeError:Object [object Object]沒有方法'imagesLoaded'。 imagesLoaded不是默認的jQuery調用 - 它是在這裏找到的另一個庫:https://github.com/desandro/imagesloaded。我從來沒有使用它,但它看起來像你試圖使用它,它並沒有加載到你的頁面。 – James 2013-03-20 04:06:44