为什么 this[0][0].style.width = "" ?而且我的框架不能改变价值。如何使函数 SetWidth 工作?函数 SetWidth 应该改变类中 CSS 属性的值。
var Framework = function( nameOfClass ) {
return new Framework.foo.init( nameOfClass );
}
Framework.foo = {
init: function( nameOfClass ) {
if (typeof nameOfClass === 'string') {
nameOfClass = Sizzle(nameOfClass, document);
this[0] = nameOfClass;
return this;
} else {
return null;
}
},
GetWidth: function() {
return this[0][0].style.width;
},
SetWidth: function( nameOfClass, value ) {
// ???
}
}
Framework.foo.init.prototype = Framework.foo;
window.Framework = window.$$ = Framework;
//console.log(Framework('.mainBlock-fixsize'));