PageSourceSearch

https://i-sosna.ru/bitrix/templates/adaptive/js/min-max.js?17854450164983

js i-sosna.ru collected 2026-10-04 16:08:05 UTC 4,983 bytes, 181 lines download raw bytes

1jQuery(document).ready(function(){
2/* слайдер цен */
3	/*jQuery("#slider").slider({
4		min: 0,
5		max: 30000,
6		values: [0,30000],
7		range: true,
8		stop: function(event, ui) {
9	jQuery("input#minCost").val(jQuery("#slider").slider("values",0));
10	jQuery("input#maxCost").val(jQuery("#slider").slider("values",1));
11	},
12	slide: function(event, ui){
13	jQuery("input#minCost").val(jQuery("#slider").slider("values",0));
14	jQuery("input#maxCost").val(jQuery("#slider").slider("values",1));
15		}
16	});
17	jQuery("input#minCost").change(function(){
18		var value1=jQuery("input#minCost").val();
19		var value2=jQuery("input#maxCost").val();
20		if(parseInt(value1) > parseInt(value2)){
21			value1 = value2;
22			jQuery("input#minCost").val(value1);
23		}
24	jQuery("#slider").slider("values",0,value1);
25	});
26	jQuery("input#maxCost").change(function(){
27		var value1=jQuery("input#minCost").val();
28		var value2=jQuery("input#maxCost").val();
29		if (value2 > 10000) { value2 = 10000; jQuery("input#maxCost").val(10000)}
30		if(parseInt(value1) > parseInt(value2)){
31	value2 = value1;
32	jQuery("input#maxCost").val(value2);
33	}
34	jQuery("#slider").slider("values",1,value2);
35	});*/
36
37
38/* slider2 */
39/*
40
41jQuery("#slider2").slider({
42		min: 0,
43		max: 30000,
44		values: [0,30000],
45		range: true,
46		stop: function(event, ui) {
47	jQuery("input#minCost2").val(jQuery("#slider2").slider("values",0));
48	jQuery("input#maxCost2").val(jQuery("#slider2").slider("values",1));
49	},
50	slide: function(event, ui){
51	jQuery("input#minCost2").val(jQuery("#slider2").slider("values",0));
52	jQuery("input#maxCost2").val(jQuery("#slider2").slider("values",1));
53		}
54	});
55	jQuery("input#minCost2").change(function(){
56		var value1=jQuery("input#minCost2").val();
57		var value2=jQuery("input#maxCost2").val();
58		if(parseInt(value1) > parseInt(value2)){
59			value1 = value2;
60			jQuery("input#minCost2").val(value1);
61		}
62	jQuery("#slider2").slider("values",0,value1);
63	});
64	jQuery("input#maxCost2").change(function(){
65		var value1=jQuery("input#minCost2").val();
66		var value2=jQuery("input#maxCost2").val();
67		if (value2 > 10000) { value2 = 10000; jQuery("input#maxCost2").val(10000)}
68		if(parseInt(value1) > parseInt(value2)){
69	value2 = value1;
70	jQuery("input#maxCost2").val(value2);
71	}
72	jQuery("#slider2").slider("values",1,value2);
73	});
74
75*/
76
77/* slider3 */
78
79
80jQuery("#slider3").slider({
81		min: 0,
82		max: 30000,
83		values: [0,30000],
84		range: true,
85		stop: function(event, ui) {
86	jQuery("input#minCost3").val(jQuery("#slider3").slider("values",0));
87	jQuery("input#maxCost3").val(jQuery("#slider3").slider("values",1));
88	},
89	slide: function(event, ui){
90	jQuery("input#minCost3").val(jQuery("#slider3").slider("values",0));
91	jQuery("input#maxCost3").val(jQuery("#slider3").slider("values",1));
92		}
93	});
94	jQuery("input#minCost3").change(function(){
95		var value1=jQuery("input#minCost3").val();
96		var value2=jQuery("input#maxCost3").val();
97		if(parseInt(value1) > parseInt(value2)){
98			value1 = value2;
99			jQuery("input#minCost3").val(value1);
100		}
101	jQuery("#slider3").slider("values",0,value1);
102	});
103	jQuery("input#maxCost3").change(function(){
104		var value1=jQuery("input#minCost3").val();
105		var value2=jQuery("input#maxCost3").val();
106		if (value2 > 10000) { value2 = 10000; jQuery("input#maxCost3").val(10000)}
107		if(parseInt(value1) > parseInt(value2)){
108	value2 = value1;
109	jQuery("input#maxCost3").val(value2);
110	}
111	jQuery("#slider3").slider("values",1,value2);
112	});
113
114
115/* slider3 */
116
117
118jQuery("#slider4").slider({
119		min: 0,
120		max: 30000,
121		values: [0,30000],
122		range: true,
123		stop: function(event, ui) {
124	jQuery("input#minCost4").val(jQuery("#slider4").slider("values",0));
125	jQuery("input#maxCost4").val(jQuery("#slider4").slider("values",1));
126	},
127	slide: function(event, ui){
128	jQuery("input#minCost4").val(jQuery("#slider4").slider("values",0));
129	jQuery("input#maxCost4").val(jQuery("#slider4").slider("values",1));
130		}
131	});
132	jQuery("input#minCost4").change(function(){
133		var value1=jQuery("input#minCost4").val();
134		var value2=jQuery("input#maxCost4").val();
135		if(parseInt(value1) > parseInt(value2)){
136			value1 = value2;
137			jQuery("input#minCost4").val(value1);
138		}
139	jQuery("#slider4").slider("values",0,value1);
140	});
141	jQuery("input#maxCost4").change(function(){
142		var value1=jQuery("input#minCost4").val();
143		var value2=jQuery("input#maxCost4").val();
144		if (value2 > 10000) { value2 = 10000; jQuery("input#maxCost4").val(10000)}
145		if(parseInt(value1) > parseInt(value2)){
146	value2 = value1;
147	jQuery("input#maxCost4").val(value2);
148	}
149	jQuery("#slider4").slider("values",1,value2);
150	});
151
152	// фильтрация ввода в поля
153	jQuery('.filter-form .slider-inpute').keypress(function(event){
154		var key, keyChar;
155		if(!event) var event = window.event;
156		if (event.keyCode) key = event.keyCode;
157		else if(event.which) key = event.which;
158		if(key==null || key==0 || key==8 || key==13 || key==9 || key==46 || key==37 || key==39 ) return true;
159		keyChar=String.fromCharCode(key);
160		if(!/\d/.test(keyChar)) return false;
161	});
162	
163	
164}); 
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.