рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдХрд╛рд░реНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐-рд╕реНрдерд┐рддрд┐-x (y) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдерд╛ред
рдХрд┐рд╕ рд▓рд┐рдП? рд╡рд╣рд╛рдВ рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдХреНрд░рдордг рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рдЬрд╣рд╛рдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдХреНрд╖ рдкрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдПрдиреАрдореЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдБ jQuery рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдирд┐рдкреЗрдЯ рд╣реИ:
(function($){ // background-position-x var bgx = (function(el){ return typeof el.css('backgroundPositionX') !== 'undefined'; }(/* */)); }(jQuery));
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
(function($){ // background-position-x var bgx = (function(el){ return typeof el.css('backgroundPositionX') !== 'undefined'; }($('.tabs li:first-child'))); // background css }(jQuery));
рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рд╕рдВрдХреНрд░рдордг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HTML рдореЗрдВ рдПрдХ Modernizr- рд╢реИрд▓реА рд╡рд░реНрдЧ рдЬреЛрдбрд╝реЗрдВ:
(function($){ $('html').addClass(bgx ? 'bgx' : 'no-bgx')
рдФрд░ scss рдХреЛрдб:
.tabs { ul { li { background-position: 2px 8px; background-repeat: no-repeat; background-image: url('../img/marker.gif'); .no-bgx &:hover { background-position-x: 5px; } .no-bgx & { @include transition(all 0.3s ease-out); } } }
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕
рдЖрдзреБрдирд┐рдХрдЯреЗрд╕реНрдЯ рдПрдбрдЯреЗрд╕реНрдЯ () рдкреНрд▓рдЧрдЗрди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ, рддреЛ
рдпрд╣рд╛рдВ рд╢реБрджреНрдз рдЬреЗрдПрд╕ рдкрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╣реИред