工作我们已经使用jQuery UI的滑块,但克隆后,我们曾面临这些问题jQuery UI的滑块是不是有重复
- 新克隆的滑块滑动不!
当输入值改变时,所有滑块不滑动和背景没有改变!
这里你可以看到一个活生生的例子
HTML
<!-- HTML Code --> <script type="text/javascript" src="//code.jquery.com/jquery-1.8.3.js"></script> <script type="text/javascript" src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script> <link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css"> <div id="entry" class="markup scoreSlide"> <input type="text" id="" class="scoreID" value="3" /> <div class="scoreSlider"></div> <p /> </div> <input type="button" id="btnAdd" value="add new slider">
的Javascript
$(window).load(function(){ jQuery(".scoreSlide").each(function(){ jQuery(this).find('.scoreSlider').slider({ animate: true, range: "min", value: jQuery('.scoreID').val(), min: 1, max: 10, step: 1, slide: function(event, ui) { $(this).parent().find('.scoreID').val(ui.value); } }); }); $('#btnAdd').click(function() { $(".scoreSlide:last").clone(true,true).insertBefore(this); }); });//]]>
谢谢,但如果输入的改变仍然没有改变滑块值!如果有人改变,我们需要改变两者的价值 – meno