Public paste
IE6 JS shizzl
By: icronosonic | Date: Feb 15 2010 14:29 | Format: None | Expires: never | Size: 1.54 KB | Hits: 849

  1. // js-part
  2.  
  3.                 <script type='text/javascript'>
  4.                     /* <![CDATA[ */
  5.  
  6.                         jQuery(document).ready(function()
  7.                         {
  8.                        
  9.                                 /*##########################################################################
  10.                                         ENVIRONMENT                             ##########################################################################*/
  11.                                
  12.                                 $('body').removeClass('NOSCRIPTS');
  13.                                
  14.                                 var userAgent = navigator.userAgent.toLowerCase();
  15.                        
  16.                                 if(!jQuery.browser)
  17.                                         jQuery.browser = {
  18.                                                 version: (userAgent.match( /.+(?:rv|it|ra|ie)[/: ]([d.]+)/ ) || [0,'0'])[1],
  19.                                                 safari: /webkit/.test( userAgent ),
  20.                                                 opera: /opera/.test( userAgent ),
  21.                                                 msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
  22.                                                 mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
  23.                                         };
  24.                                
  25.                                 if((jQuery.browser.msie && jQuery.browser.version < 7))
  26.                                         $('body').addClass('LilChickOfDoomWithSenseOfAgony');
  27.                                        
  28.                                 if((jQuery.browser.msie && jQuery.browser.version == 7))
  29.                                         $('body').addClass('MrHacky');
  30.                                 if((jQuery.browser.msie && jQuery.browser.version == 8))
  31.                                         $('body').addClass('MrBuggy');
  32.                                        
  33.                                 if((jQuery.browser.msie))
  34.                                         $('body').addClass('IE');
  35.                                 else if((jQuery.browser.safari))
  36.                                         $('body').addClass('SAFARI');
  37.                                 else if((jQuery.browser.opera))
  38.                                         $('body').addClass('OPERA');
  39.                                 else if((jQuery.browser.mozilla))
  40.                                         $('body').addClass('MOZILLA');
  41.                                 else
  42.                                         $('body').addClass('UNKNOWN'); 
  43.  
  44.                         });
  45.                        
  46.                     /* ]]> */
  47.                 </script>
  48.  
  49. // html-part
  50.  
  51.         <body id="ROOT" class="NOSCRIPTS">