Dojo似乎有一个有用的功能,它可以为Dijit.form元素设置事件处理程序和默认选项等,因为它将它插入到DOM中。jQuery UI元素与Dojo(Dijit)表单元素
例如,道场: var slider = new dijit.form.HorizontalSlider({ name: sliderContainerId+'_slider', value: sliderValue, minimum: sliderMax, maximum: sliderMin,
onChange: function(value){ // some event handling logic } }, sliderContainerId);
然而,jQuery UI的滑块传统上被应用到DOM元素已经存在:
$(sliderContainerId).slider({ value:100, min: 0, max: 500, step: 50, slide: function(event, ui) { $("#amount").val("$" + ui.value); } });
我需要能够 '编程' 创建新的滑块(和其他表单元素),但我不确定jQuery的结构如何实现。也许我缺少明显的东西在这里....
MTIA