Показать сообщение отдельно
  #37 (permalink)  
Старый 13.06.2015, 10:50
Аватар для Ramzes94
Аспирант
Отправить личное сообщение для Ramzes94 Посмотреть профиль Найти все сообщения от Ramzes94
 
Регистрация: 09.06.2015
Сообщений: 62

Можно как то убрать это глюк?

Просто так вроде все работает без глюков

Сообщение от Ramzes94 Посмотреть сообщение
jQuery(document).ready(function(){
var min_max = [+jQuery("[name='minbudget']").val(),+jQuery("[name='maxbudget']").val()]
/* слайдер цен */
jQuery("#budget").slider({
	min: min_max[0],
	max: min_max[1],
	values: min_max,
	range: true,
	change: function(event, ui) {
		jQuery("input#minCost").val(ui.values[0]);
		jQuery("input#maxCost").val(ui.values[1]);
    },
    slide: function(event, ui){
	    jQuery("input#minCost").val(ui.values[0]);
		jQuery("input#maxCost").val(ui.values[1]);
    }
});
$("#budget").slider( "option", "values", min_max );
jQuery("input#minCost").change(function(){
		var value1=+jQuery("input#minCost").val()||min_max[0];
		var value2=+jQuery("input#maxCost").val()||min_max[1];
		if(parseInt(value1) > parseInt(value2)){
		value1 = value2;
		$("input#minCost").val(value1);
	}
		$("#budget").slider("values",0,value1);	
});
jQuery("input#maxCost").change(function(){
		var value1=+jQuery("input#minCost").val()||min_max[0];
		var value2=+jQuery("input#maxCost").val()||min_max[1];
		if(parseInt(value1) > parseInt(value2)){
		value2 = value1;
		$("input#maxCost").val(value2);
	}
		$("#budget").slider("values",1,value2);
});	
jQuery(".option").click(function() {
		var val = jQuery(this).data("val");
		min_max = val;
		jQuery("#budget").slider("option", {"min":val[0],"max":val[1],"values" : [val[0],val[1]]})

	})
});


Рони так то корректно все сделал в коде?
Все вроде работает корректно)))
Ответить с цитированием