Сообщение от PashPP
|
Почему?
|
потому, что
Сообщение от nerv_
|
ООП маловато
|
Сообщение от PashPP
|
Как это?
|
Вы создаете объект. У объекта, как правило, должны быть свойства и методы, по средством которых с ним будет осуществляться взаимодействие. То, что относиться непосредственно к созданию объекта, вынесите в процедуру инициализации.
http://learn.javascript.ru/widgets-oop
p.s.: хардкода тоже хватает
Цитата:
|
var slider = document.createElement('div')
slider.id = sliderId + '_sliderId';
slider.style.width= sliderWidth + 'px';
slider.style.height= 15 + 'px';
slider.style.border = '3px solid #777';
slider.style.position = 'relative';
document.getElementById(sliderId).appendChild(slider);
var knob = document.createElement('div');
knob.id = sliderId +'_knobId'
knob.className= 'knob'
knob.style.width = 24 +'px';
knob.style.height = 15+ 'px';
knob.style.border= '3px solid black';
knob.style.position = 'relative';
knob.style.top= -3 +'px';
knob.style.left = 0 + 'px';
|