Кажется, что Dojo имеет полезную функцию в том, что оно может устанавливать обработчики событий, параметры по умолчанию и т. Д. Для элементов Dijit.form при вставке его в DOM.
Например, Dojo:
var slider = new dijit.form.HorizontalSlider({
name: sliderContainerId+'_slider',
value: sliderValue,
minimum: sliderMax,
maximum: sliderMin,<br>
onChange: function(value){
// some event handling logic
}
}, sliderContainerId);
Однако слайдер пользовательского интерфейса jQuery традиционно применяется к уже существующим элементам DOM:
$( sliderContainerId ).slider({
value:100,
min: 0,
max: 500,
step: 50,
slide: function( event, ui ) {
$( "#amount" ).val( "$" + ui.value );
}
});
Мне нужно иметь возможность «программно» создавать новые ползунки (и другие элементы формы), но я не уверен, как этого можно добиться с помощью структуры jQuery?Может быть, я упускаю что-то очевидное здесь ...
MTIA