0
我試圖使用命名空間來更好地組織我的網站非常複雜的代碼。我有:在原型中使用Class.Create ...無法訪問內部函數
var myApp = {};
myApp.fp = {
brandCarousel: null,
init: function() {
// initialize brand carousel
this.brandCarousel = new Pluit.Carousel('brand-scroll-outer', { circular: false });
}
};
document.observe("dom:loaded", function() { myApp.fp.init(); });
我正在使用原型1.7和Pluit Carousel庫。
如果我試圖通過鍵入調用Pluit旋轉木馬的方法(MOVENEXT)之一:
myApp.fp.brandCarousel.moveNext()
我得到一個JavaScript錯誤:
TypeError: Object # has no method 'moveNext'
有什麼我得到錯誤,當談到範圍或命名空間?我怎樣才能訪問這個內部功能?
嗯...我認爲這一定與Pluit旋轉木馬的設置有關。能夠對腳本進行一些破解,使其能夠做到我所需要的。謝謝! – Rebecca
另外 - 修正了錯字。謝謝。 – Rebecca