рдЫрд╡рд┐ рдкрд░рд┐рд╡рд░реНрддрди

рдПрдХ рджрд┐рди, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░, рдореИрдВ рдПрдХ рдЕрджреНрднреБрдд рдЧреИрд▓рд░реА рдореЗрдВ рдЖрдпрд╛ - рдореИрдВ рдкрддрд╛ рднреВрд▓ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдЙрд╕рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдореЗрд░реА рд╕реНрдореГрддрд┐ рдореЗрдВ рдмрдирд╛ рд░рд╣рд╛ред рдФрд░ рдПрдХ рд╕рд╛рдЗрдЯ рдкрд░ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЧреИрд░-рдорд╛рдирдХ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА (рдХреНрд╖реАрдгрди рдФрд░ рд░реЗрдВрдЧрдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдмрд╛рдК рдереЗ) рдФрд░ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╛рдж рдЖрдпрд╛ред



рдХреНрдпрд╛ рдХрд╣рдирд╛ рд╣реИ? рдЫрд╡рд┐ рдХреЛ рднрд╛рдЧреЛрдВ (рдЪреМрдХреЛрдВ, рдзрд╛рд░рд┐рдпреЛрдВ, рдЖрджрд┐) рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рди рдХреЗрд╡рд▓ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдпрд╣ рд╕рдм рдкреНрд░рднрд╛рд╡ рд╕реЗ рднрд░рд╛ рд╣реЛрддрд╛ рд╣реИред

рдЦреИрд░, рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред


рдкрд╣рд▓реЗ рд╣рдо рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ
change_img={
x:7,
y:10,
sort:4,
delay:{
st:5000,
animate:1000,
cadr:50
},
div_id: 'slider_photo'
}


* This source code was highlighted with Source Code Highlighter .
change_img={
x:7,
y:10,
sort:4,
delay:{
st:5000,
animate:1000,
cadr:50
},
div_id: 'slider_photo'
}


* This source code was highlighted with Source Code Highlighter .

рдпрд╣рд╛рдБ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдкрдВрдХреНрддрд┐рдпреЛрдВ / рд╕реНрддрдВрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдХрд╛ рдкреНрд░рдХрд╛рд░ (рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдж рдореЗрдВ), рдмрджрд▓рддреЗ рд╕рдордп рджреЗрд░реА рдФрд░ рдлреЛрдЯреЛ рдХреЗ рд╕рд╛рде div рдХреА рдЖрдИрдбреАред

рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА div рдПрдХ рдЫреЛрдЯреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдкреЛрд╕реНрдЯ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рднрд░реА рд╣реБрдИ рд╣реИ рдФрд░ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдиреНрд╣реЗрдВ рдШреБрдорд╛рдПрдВрдЧреЗ рдЬреИрд╕рд╛ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реЗ рдЪреМрдХреЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ
r=$( '#' +change_img.div_id+ ' img' );
change_img_x=(r[0].height/change_img.x+ '' ).replace(/(.*)\.(.*)/, "$1" )-1+1;
change_img_y=(r[0].width/change_img.y+ '' ).replace(/(.*)\.(.*)/, "$1" )-1+1;

* This source code was highlighted with Source Code Highlighter .
r=$( '#' +change_img.div_id+ ' img' );
change_img_x=(r[0].height/change_img.x+ '' ).replace(/(.*)\.(.*)/, "$1" )-1+1;
change_img_y=(r[0].width/change_img.y+ '' ).replace(/(.*)\.(.*)/, "$1" )-1+1;

* This source code was highlighted with Source Code Highlighter .


рдЕрдм рд╣рдорд╛рд░реЗ рдбрд┐рд╡ рдХреЛ рдЗрдиреНрд╣реАрдВ рдЪреМрдХреЛрдВ рд╕реЗ рднрд░ рджреЗрдВ
function create_div_img(){
x=0;
for (i=0;i<change_img.x;i++)
for (k=0;k<change_img.y;k++){

d= document .createElement( 'DIV' );
$(d).css({
position: 'absolute' ,
top:change_img_x*i+ 'px' ,
left:change_img_y*k+ 'px' ,
opacity:0,
'z-index' :10,
background: 'url("' +src_i[x]+ '")' ,
'backgroun-position' : '-' +(change_img_y*k)+ 'px-' +(change_img_x*i)+ 'px'
});
d.className= 'img_change_s_0' ;d.style.backgroundPosition= '-' +(change_img_y*k)+ 'px -' +(change_img_x*i)+ 'px' ;

document .getElementById( 'img_change_' +x).appendChild(d);
}
}


* This source code was highlighted with Source Code Highlighter .
function create_div_img(){
x=0;
for (i=0;i<change_img.x;i++)
for (k=0;k<change_img.y;k++){

d= document .createElement( 'DIV' );
$(d).css({
position: 'absolute' ,
top:change_img_x*i+ 'px' ,
left:change_img_y*k+ 'px' ,
opacity:0,
'z-index' :10,
background: 'url("' +src_i[x]+ '")' ,
'backgroun-position' : '-' +(change_img_y*k)+ 'px-' +(change_img_x*i)+ 'px'
});
d.className= 'img_change_s_0' ;d.style.backgroundPosition= '-' +(change_img_y*k)+ 'px -' +(change_img_x*i)+ 'px' ;

document .getElementById( 'img_change_' +x).appendChild(d);
}
}


* This source code was highlighted with Source Code Highlighter .

рдЦреИрд░, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ - рдкреВрд░реНрдг рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рд╡рд░реНрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП 2 рдЪрдХреНрд░

рдФрд░ рдЕрдм рдлрд╝рдВрдХреНрд╢рди рд╣реА рд╣реИ рдЬреЛ рдЗрди рднрд╛рдЧреЛрдВ рдХрд╛ рдПрдХ рд╕рд╣рдЬ рд╡рд┐рд╕реНрддрд╛рд░ рдмрдирд╛рддрд╛ рд╣реИ
function div_animate(){
s=0;
setTimeout(ferter,change_img.delay.cadr);
function ferter(){
if (s>=change_img.x*change_img.y) return ;
$(referrer[arr_chagr[s++]]).animate({opacity:1,width:change_img_y,height:change_img_x},change_img.delay.animate);
setTimeout(ferter,change_img.delay.cadr);
}
}


* This source code was highlighted with Source Code Highlighter .
function div_animate(){
s=0;
setTimeout(ferter,change_img.delay.cadr);
function ferter(){
if (s>=change_img.x*change_img.y) return ;
$(referrer[arr_chagr[s++]]).animate({opacity:1,width:change_img_y,height:change_img_x},change_img.delay.animate);
setTimeout(ferter,change_img.delay.cadr);
}
}


* This source code was highlighted with Source Code Highlighter .

рдпрд╣рд╛рдВ рднреА, рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ - рд╕рдордп рд╕реЗ рд╣рдо рдирдП рд╡рд░реНрдЧ рдХреЗ рдПрдиреАрдореЗрд╢рди рдХреЛ рдХрд╣рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рд╕реЗрдЯрдЗрдВрдЯрд░рд╡рд▓ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ (рдХрд┐рд╕реА рднреА) рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡рд░реНрдЧ рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рде рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧрддреЗ рд╣реИрдВред

рдЕрдм, рдпрджрд┐ рдЖрдкрдиреЗ рдХреЛрдб рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦрд╛, рддреЛ рдЖрдкрдиреЗ arr_chagr array рдХреЛ рджреЗрдЦрд╛, рдЬреЛ рдХрд┐ (рдЕрднреА рддрдХ) рдХрд╣реАрдВ рднреА рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддреА рд╣реИред
рдпрд╣ рд╕рд░рдгреА рд╡рд░реНрдЧреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдореЗрдВ, рд╣рдо рд╕реЙрд░реНрдЯ рдкреНрд░рдХрд╛рд░ (0-5) рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред

рдЕрдм рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
function get_array_change(x){
reff= new Array();
for (i=0;i<x;i++)reff[i]=i;
switch (change_img.sort){
default :
case 0: return reff; break ;
case 1: return reff.reverse(); break ;
case 2: return array_x(); break ;
case 3: return array_x().reverse(); break ;
case 4: return array_casc(); break ;
case 5: return array_casc().reverse(); break ;
}
function array_x(){
arr= new Array();es=0;
for (i=0;i<change_img.y;i++)
for (k=0;k<change_img.x;k++){
arr[es++]=reff[i+k*change_img.y];
}
return arr;
}
function array_casc(){
arr= new Array();sr=change_img.y-change_img.x;
es=0;rem_x=-1;fer_y=0;rif=-1;
for (i=0;i<change_img.x;i++){
rif++;gren=0;
rem_x+=rif+1;fer_y=rif;
keyt=rem_x;miss=0;
for (k=0;k<change_img.y;k++){
if (k)keyt+=fer_y;
if (fer_y<change_img.x&&!gren)fer_y++;
else {miss++} if (miss>=sr&&k){fer_y--;gren=1;}
arr[keyt]=reff[es++];
}
}
return arr;
}
}


* This source code was highlighted with Source Code Highlighter .
function get_array_change(x){
reff= new Array();
for (i=0;i<x;i++)reff[i]=i;
switch (change_img.sort){
default :
case 0: return reff; break ;
case 1: return reff.reverse(); break ;
case 2: return array_x(); break ;
case 3: return array_x().reverse(); break ;
case 4: return array_casc(); break ;
case 5: return array_casc().reverse(); break ;
}
function array_x(){
arr= new Array();es=0;
for (i=0;i<change_img.y;i++)
for (k=0;k<change_img.x;k++){
arr[es++]=reff[i+k*change_img.y];
}
return arr;
}
function array_casc(){
arr= new Array();sr=change_img.y-change_img.x;
es=0;rem_x=-1;fer_y=0;rif=-1;
for (i=0;i<change_img.x;i++){
rif++;gren=0;
rem_x+=rif+1;fer_y=rif;
keyt=rem_x;miss=0;
for (k=0;k<change_img.y;k++){
if (k)keyt+=fer_y;
if (fer_y<change_img.x&&!gren)fer_y++;
else {miss++} if (miss>=sr&&k){fer_y--;gren=1;}
arr[keyt]=reff[es++];
}
}
return arr;
}
}


* This source code was highlighted with Source Code Highlighter .

рдпрд╣ рд╕рд░рдгреА рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреА x-рд╕рдВрдЦреНрдпрд╛ (arr_chagr = get_array_change (change_img.x * change_img.y);) рдорд┐рд▓рддреА рд╣реИ;
рдЦреИрд░, рдкрд╣рд▓рд╛ 2 рдорд╛рдорд▓рд╛ рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИ - рдПрдХ рд╕рд░рд▓ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рд░рдгреАред



рдЕрдЧрд▓рд╛ 2 рдорд╛рдорд▓рд╛ рдЖрддрд╛ рд╣реИ - рдПрдХ рд╣реА рдмрд╛рдд, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд▓рдВрдмрд╡рдд (array_x () рдлрд╝рдВрдХреНрд╢рди) рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рдирд╛ред



рдФрд░ рдЖрдЦрд┐рд░реА рд╡рд╛рд▓реЗ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рдЗрд╕реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИ - рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдЫрдБрдЯрд╛рдИ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддреА рд╣реИ рдЬрдм рд╕реНрддрдВрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛> рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред (change_img.y> change_img.x)ред



рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдФрд░ - рд╕рдорд╕реНрдпрд╛ рдпрд╣ рднреА рдереА рдХрд┐ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдЪрд┐рддреНрд░ рдЬрд▓реНрджреА рд╕реЗ рдЦреБрд▓ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдпрд╣ рдмреАрдЪ рдореЗрдВ рдЖрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдзреАрдорд╛ рдФрд░ рдзреАрдорд╛ рд╣реЛрдиреЗ рд▓рдЧрддрд╛ рд╣реИред рдЦреИрд░, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рд╕рд╣реА рд╣реИ - рдкрд╣рд▓реЗ рд╡рд┐рдХрд░реНрдг рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, 1 рд╡рд░реНрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, 2 - 2. рдХреЗрдВрджреНрд░ рдореЗрдВ рд╡рд┐рдХрд░реНрдг рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ - 7 рд╣реЛрддреА рд╣реИ, рдЬреЛ 1 рд╡рд┐рдХрд░реНрдг рд╕реЗ 7 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИ, 2 рд╕реЗ 3.5 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИ, рдЖрджрд┐ред рдШред
рдореБрдЭреЗ рдорд╛рдирдХ рдлрд╝рдВрдХреНрд╢рди div_animate () рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдерд╛
function div_animate(){
s=0;
if (change_img.sort==4||change_img.sort==5){
change_img.delay.cadr=regular;
del_rem=change_img.x*change_img.y/2;
}
setTimeout(ferter,change_img.delay.cadr);
function ferter(){
if (s>=change_img.x*change_img.y) return ;
$(referrer[arr_chagr[s++]]).animate({opacity:1,width:change_img_y,height:change_img_x},change_img.delay.animate);
if (change_img.sort==4||change_img.sort==5){
if (s<del_rem)setTimeout(ferter,change_img.delay.cadr-=change_img.delay.cadr/25);
else setTimeout(ferter,change_img.delay.cadr+=change_img.delay.cadr/25);
}
else setTimeout(ferter,change_img.delay.cadr);
}
}


* This source code was highlighted with Source Code Highlighter .

рд▓рдмреНрдмреЛрд▓реБрдЖрдм рдпрд╣ рд╣реИ рдХрд┐ - рдЬрдм рддрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдзреЗ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдкрд╛рд░ рдХрд░ рдЧрдИ рд╣реИ, рддрдм рддрдХ рдЙрдиреНрд╣реЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░рд╛рд▓ рдорд╛рдирдХ рдЕрдВрддрд░рд╛рд▓ / 25 (change_img.delay.cadr / 25) рд╕реЗ рдмрдврд╝рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЙрд╕реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдПрдордПрд╕ рдмрдврд╝рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рдЫрд╡рд┐ рдкреНрд░рджрд░реНрд╢рди рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдордзреНрдп рдХреЗ рдмреАрдЪ рдХреА рдЧрддрд┐ рдореЗрдВ рдЕрдВрддрд░ рд▓рдЧрднрдЧ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ

рдЦреИрд░, рдпрд╣ рд╕рдм рд╣реИред

рдЗрд╕ рд╕рдм рдХреЗ рд▓рд┐рдП html рдХреЛрдб
"slider_photo">
"/template/img/1.jpg"
/>
"/template/img/2.jpg"
"slider_photo">
"/template/img/1.jpg"
/>
"/template/img/2.jpg"
/>
"/Template/img/3.jpg"
/>


* рдЗрд╕ рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЛ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдПрдХ рд╕реБрдВрджрд░ рдкрд░рд┐рд╡рд░реНрддрди, рдЬреЛ рдХрд┐рд╕реА рднреА рд╕рд╛рдЗрдЯ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рднреА рдЖрд╕рд╛рди рд╣реИ, рддреИрдпрд╛рд░ рд╣реИред
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ IE рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореИрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЫреЛрдЯреА рдЬрд░реВрд░рдд рдХреЗ рдХрд╛рд░рдг, рдХреЛрдИ рд╕рд╛рдЗрдЯ рдирд╣реАрдВ рд╣реИред
рд╕рднреА рдХреЛрдб рдпрд╣рд╛рдВ рджреЗрдЦреЗ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред

рдпрд╣рд╛рдВ рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

upd2 рдХреЛрдб рдмрджрд▓ рдЧрдпрд╛ рд╣реИред рдЕрдм рд▓рдЧрднрдЧ рд╢реБрджреНрдз рдЬреЗрдПрд╕ (jquery рдХреЗрд╡рд▓ рдПрдиреАрдореЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдкрд░ рдХрд╛рд░реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

Source: https://habr.com/ru/post/In137343/


All Articles