Привет всем! есть загвоздка-помогите с решением.
есть код калькулятора, все отлично считает, так как надо. И есть код слайдера для селекта, тоже хорошо меняет значения и работает как надо. Но есть одно "но" когда слайдером меняеши значения селекта-калькулятор этого не видит... как это исправить???
код калькулятора
//Калькулятор
$(document).ready(function() {
$("#tableSelect").change(function() {
var totalSum = 0;
/* Пересчитываем все чекбоксы которые отмечены галочкой*/
$(this + "input[name=''] :checked").each(function() {
totalSum += parseInt($(this).val());
});
$("input[id^='pos'], select[id^='pos']").each(function() {
var idElement = "#"+$(this).attr("id"), //Получаем id элемента
countField = parseInt($(this).val()); //значение элемента
$(idElement+"_count").text(countField); //Выводим сумму по позиции
totalSum += countField;
});
$("#count_price span").text(totalSum);
return false;
});
});
код вызова слайдера, слайдер взят из
http://jqueryui.com/demos/slider/#hotelrooms
$(function() {
var select = $( "#pos_1" );
var slider = $( "<div id='slider'></div>" ).insertAfter( select ).slider({
min: 1,
max: 6,
range: "min",
value: select[ 0 ].selectedIndex + 1,
slide: function( event, ui ) {
select[ 0 ].selectedIndex = ui.value - 1;
}
});
$( "#pos_1" ).change(function() {
slider.slider( "value", this.selectedIndex + 1 );
});
});