рд╕реАрдПрд╕рдПрд╕ рд░реЛрдЯреЗрдЯред IE рдореЗрдВ рд╕рдВрднрд╡

рдореИрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░рд╣реВрдВрдЧрд╛ред

рд╕реАрдПрд╕рдПрд╕ рдкрд░рд┐рд╡рд░реНрддрди: 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 рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП - рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред

рд╕реБрдВрджрд░ рдХреЗ рдкреНрд░реЗрдореА - рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╣рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░реЛрдЯреЗрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ - рд╕реАрдПрд╕рдПрд╕рдВрдбрдкреИрдкрд░ - рд╡рд╣рд╛рдВ рдЖрдк рд╢рд╛рд╕реНрддреНрд░реАрдп рдЧрдгрд┐рдд рдФрд░ рдХрддрд╛рдИ рддрддреНрд╡реЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд░реИрдкрд░ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╛рдзрд╛рди рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХреЛрдб рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред



рдкреБрдирд╢реНрдЪ: рдЬреАрд╡рди рд╕реБрдВрджрд░ рд╣реИ, рдореЛрдбрд╝ рдордд рд▓реЛ



All Articles