рдореИрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░рд╣реВрдВрдЧрд╛ред
рд╕реАрдПрд╕рдПрд╕ рдкрд░рд┐рд╡рд░реНрддрди: IE рдореЗрдВ рдШреБрдорд╛рдПрдБ рд╕рдВрдкрддреНрддрд┐ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред
рд▓реЗрдХрд┐рди рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдПрдХ
рдкреНрд░реЛрдЬрд┐рдб рдлрд┐рд▓реНрдЯрд░ рд╣реИ
: DXImageTransform.Microsoft.Matrix , рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЫрд╡рд┐ рдХреЛ рдШреБрдорд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдмрддрд╛ рджреЗрдВ рдХрд┐ рдпрд╣
рдХрд╛рдлреА рд╕рд╣реА
рдирд╣реАрдВ рд╣реИ ред
рдЗрд╕ рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 99% рд▓реЗрдЦреЛрдВ рдореЗрдВ рдЗрд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реИред
рдлрд╝рд┐рд▓реНрдЯрд░: рдкрд░рд┐рд╡рд░реНрддрди рдореИрдЯреНрд░рд┐рдХреНрд╕
рдЫреЛрдбрд╝ рджрд┐рдпрд╛:?
рд╕рд╣реА:
* рдкреАрдПрд╕: рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рдЖрдиреБрднрд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╣реИрдВ
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред
рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдХрд┐рд▓реЛрдореАрдЯрд░ рдирд╣реАрдВ рдбрд╛рд▓реВрдВрдЧрд╛ред
рдореИрдВ рдЦреБрдж рдХреЛ рдореБрдЦреНрдп рддрдХ рд╕реАрдорд┐рдд рд░рдЦреВрдВрдЧрд╛
1. рдХреЛрдг рдХреА рдЧрдгрдирд╛
var rad = (angle * Math.PI) / 180.0;
cos = Math.cos(rad),
sin = Math.sin(rad);
2. рдкрд░рд┐рд╡рд░реНрддрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
var filter='progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11 = ' + cos + ', M12 = ' + (-sin) + ', M21 = ' + sin + ', M22 = ' + cos + ')';
3. рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╣рдореЗрдВ рдПрдХреНрд╕ рдФрд░ рд╡рд╛рдИ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд┐рд╢реНрд░рдг рдорд┐рд▓рддрд╛ рд╣реИ
рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕рд░рд▓рддрдо рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдмрд╣реБрдд рд╡рд╛рдВрдЫрд┐рдд рдСрдлрд╕реЗрдЯ рдкреНрд░рд╛рдкреНрдд
рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ , рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ -
рдЖрдк рдЗрд╕реЗ рдФрд░ рднреА рдЖрд╕рд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдЯреНрд░рд┐рд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рднреВрд▓ рдЧрдП рд╣реИрдВ)
рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдЖрдкрдХреЛ рддрддреНрд╡ рдХреЗ рдЖрдпрд╛рдореЛрдВ рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдФрд░ рдореЛрдбрд╝ рдХреЗ рдмрд╛рдж - рдЗрд╕реЗ рдореВрд▓ рдЖрдХрд╛рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдХреЗ рдбреЗрд▓реНрдЯрд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ, рджреЛ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рддред
рдпрд╛рдиреА
var sizeopt={
w:test.width(),
h:test.height()
};
.....
//
var w=test.width();
var h=test.height();
//
test.css({'margin-left':-Math.round((w-sizeopt.w)/2),'margin-top':-Math.round((h-sizeopt.h)/2)});
рдЙрджрд╛рд╣рд░рдг ,
рд╕реНрд╡рдЪреНрдЫ рд╕реНрд░реЛрддIE рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП - рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред
рд╕реБрдВрджрд░ рдХреЗ рдкреНрд░реЗрдореА - рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╣рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░реЛрдЯреЗрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ -
рд╕реАрдПрд╕рдПрд╕рдВрдбрдкреИрдкрд░ - рд╡рд╣рд╛рдВ рдЖрдк рд╢рд╛рд╕реНрддреНрд░реАрдп рдЧрдгрд┐рдд рдФрд░ рдХрддрд╛рдИ рддрддреНрд╡реЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд░реИрдкрд░ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╛рдзрд╛рди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХреЛрдб рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред
рдкреБрдирд╢реНрдЪ: рдЬреАрд╡рди рд╕реБрдВрджрд░ рд╣реИ, рдореЛрдбрд╝ рдордд рд▓реЛ