Entiendo que esto es para objetos clasicos:
Código Javascript:
Ver original
view_2.prototype = new slideView();
Pero si parto de aqui:
Código Javascript:
Ver original
var slideView = { currentPosition : 0, slidesContainer : null, slides : null, slideWidth : function(){ slides = this.slides; return j(slides.get(0)).outerWidth(true); }, numberOfSlides : function(){ slides = this.slides; return this.slides.length; }, innerMargin : function(){ slideWidth = this.slideWidth(); return (windowsWidth-this.slideWidth())/2; // left margin } } var view_1 = { slidesContainer : j('#shop-thumbs-container'), // thumbs images slider slides : j('#shop-thumbs-container .slide') // thumbs images slider } var view_2 = { slidesContainer : j('#shop-slides-container'), // big images slider slides : j('#shop-slides-container .slide') // big images slider } view_1.prototype = slideView; view_2.prototype = slideView;
Como genero objetos view_1 y view_2 que sobreescriban algunas propiedades de slideView? Creo que usando jQuery el equivalente sería: jQuery.extend()