Массив слайдеров
Здравствуйте!
Возникла проблема - необходимо сделать 10 слайдеров, при этом при перемещении любого ползунка над ним должен меняться текст соответственно. По одиночке я всё реализовал, но хочется сделать массивом. Вот так всё работает: $(document).ready(function() { $( ".slider_1" ).slider({ animate: true, range: "min", value: 50, min: 0, max: 100, step: 1, slide: function( event, ui ) { $( ".slider-result_1" ).html( ui.value ); } }); }) А вот так только у последнего текст меняется. $(document).ready(function() { for (var i = 1; i <= 10; i++) { var slider_num = ".slider" + "_" + i; var slider_result = ".slider-result" + "_" + i; $( slider_num ).slider({ animate: true, range: "min", value: 50, min: 0, max: 100, step: 1, slide: function( event, ui ) { $( slider_result ).html( ui.value ); } }); }; }) В чём причина? Ведь по идее каждое событие slide приписывается новому слайдеру. Спасибо. |
Часовой пояс GMT +3, время: 03:38. |