marcosxxxx

Benchmark created on


Preparation HTML

<!doctype html> 
<html lang="fr">

<head> 
        <meta charset="utf-8"> 
        <title>opic</title> 
        <meta name="description" content="" />
        
        <script>document.documentElement.className +="js"</script>
        
        <link rel="stylesheet" href="css/general.css" />
                
        <!--[if IE]>  
                <link rel="stylesheet" href="css/styles-ie.css" />
        <![endif]-->    
        
        <!--[if lte IE 7]>  
                <link rel="stylesheet" href="css/styles-ie7-6.css" />
        <![endif]-->
        


</head> 

<body>

<div id="wrapper">

  <div id="header" role="banner"> 
    <div class="formatting-context">
    <h1><a href="#"><img src="images/logo.png" alt="Observatoire des industries chimiques" width="241" height="117" /></a></h1>
    <p class="baseline">Accompagner les emplois de demain</p> 
    <form method="post" action="">
    <input type="text" title="Recherche" placeholder="Recherche" />
    <input type="submit" value="OK" />

    </form>
    </div><!--.formatting-context-->  

    <ul id="nav-main" role="navigation">
      <li><a href="#" class="root-level"><span>Connaître les industries chimiques</span></a>
        <ul>
          <li><a href="#" class="root-level">Identifier</a>
            <ul>
              <li><a href="#">Identifier</a></li>

              <li><a href="#">Répondre</a></li>
              <li><a href="#">Acquérir</a></li>
            </ul>
          </li>
          <li><a href="#">Répondre</a></li>
          <li><a href="#">Acquérir</a></li>
        </ul>

      </li>
      <li><a href="#" class="root-level"><span>Développer les ressources humaines des entreprises</span></a></li>
      <li><a href="#" class="root-level"><span>Piloter ma carrière</span></a></li>
      <li><a href="#" class="root-level"><span>Qui sommes-nous ?</span></a></li>    
    </ul><!--#nav-main--> 
  </div><!--#header-->    
  
  <div id="slider-box">
    <div id="slider">
      <div class="slider-inside">

        <div class="slide hentry">
          <img src="images/graph.jpg" alt="" width="365" height="227" class="visu" /> 
          <div class="formatting-context">
            <h2 class="entry-title">Grandes tendance et scénario d’avenir</h2>
            <div class="entry-content">
                ornare eget laoreet vitae, tempor ac tellus. Aliquam rhoncus orci 
                ac risus rhoncus eget congue est dictum. Suspendisse non metus at velit 
                egestas porta in vel libero. Sed pharetra nisi  porta in vel libero. Sed pharetra nisi  
                porta in vel libero. Sed pharetra nisi  
            </div>
            <a href="#" class="more">En savoir plus</a>
          </div>

        </div><!--.slide-->
      
        <div class="slide hentry">
          <img src="images/graph.jpg" alt="" width="365" height="227" class="visu" /> 
          <div class="formatting-context">
            <h2 class="entry-title">Grandes tendance et scénario d’avenir</h2>
            <div class="entry-content">
              ornare eget laoreet vitae, tempor ac tellus. Aliquam rhoncus orci 
              ac risus rhoncus eget congue est dictum. Suspendisse non metus at velit 
              egestas porta in vel libero. Sed pharetra nisi  porta in vel libero. Sed pharetra nisi  
              porta in vel libero. Sed pharetra nisi
            </div>
            <a href="#" class="more">En savoir plus</a>

          </div>
        </div><!--.slide-->
        
        <div class="slide hentry">
          <img src="images/graph.jpg" alt="" width="365" height="227" class="visu" /> 
          <div class="formatting-context">
            <h2 class="entry-title">Grandes tendance et scénario d’avenir</h2>
            <div class="entry-content">
              <p>Ornare eget laoreet vitae, tempor ac tellus. Aliquam rhoncus orci 
              ac risus rhoncus eget congue</p> 
              <p>est dictum. Suspendisse non metus at velit 
              egestas porta</p> 
            </div>

            <a href="#" class="more">En savoir plus</a>
          </div>
        </div><!--.slide-->
        
        <div class="slide hentry">
          <img src="images/graph.jpg" alt="" width="365" height="227" class="visu" /> 
          <div class="formatting-context">
            <h2 class="entry-title">Grandes tendance et scénario d’avenir</h2>
            <div class="entry-content">

              <p>Ornare eget laoreet vitae, tempor ac tellus. Aliquam rhoncus orci 
              ac risus rhoncus eget congue</p> 
              <p>est dictum. Suspendisse non metus at velit 
              egestas porta</p>
            </div>
            <a href="#" class="more">En savoir plus</a>
          </div>
        </div><!--.slide-->                  
      </div><!--.slider-inside-->              
    </div><!--#slider-->       
  </div><!--#slider-box-->

  
  <div id="main-home" role="main">
  
    <div class="formatting-context">  
      <div class="headline headline-1">
        <h2><span>Gestion prévisionnelle des emplois</span></h2>
        <div class="hentry"> 
          <img src="images/visu.png" alt="" class="visu" width="149" height="186" /> 
          <div class="formatting-context">
            <h3 class="entry-title">La préconisation du dernier Contrat d’Études Prospectives</h3>
            <div class="entry-content">

              <p>Ornare eget laoreet vitae, tempor ac tellus. Aliquam rhoncus orci 
              ac risue</p> 
              <p>est dictum. Suspendisse porta</p>
            </div><!--.entry-content-->
          
            <a href="#" class="more">En savoir plus</a> 
          </div><!--.formatting-context-->
        </div><!--.hentry--> 
      </div><!--.headline-1-->
     
      <div class="headline headline-2">
        <h2><span>Gestion prévisionnelle des emplois</span></h2>

        <div class="hentry"> 
          <img src="images/visu.png" alt="" class="visu" width="149" height="186" /> 
          <div class="formatting-context">
            <h3 class="entry-title">La préconisation du dernier Contrat d’Études Prospectives</h3>
            <div class="entry-content">
              <p>Ornare eget laoreet vitae, tempor ac tellus. Aliquam rhoncus orci 
              ac risue</p> 
              <p>est dictum. Suspendisse porta</p>
            </div><!--.entry-content-->
          
            <a href="#" class="more">En savoir plus</a> 
          </div><!--.formatting-context-->

        </div><!--.hentry--> 
      </div><!--.headline-2-->  
    </div><!--.formatting-context-->       
    
    <ul class="presentation">
      <li>
        <a href="#">
          <img src="images/btns/metiers.png" alt="Répertoire des métiers" width="215" height="58" />
          <span>Découvrez les métiers des industries de la chimie.</span>
        </a>
      </li> 
      <li>

        <a href="#">
          <img src="images/btns/certifications-professionnelles.png" alt="Répertoire cerftifications professionnelles" width="215" height="58" />
          <span>Découvrez les métiers des industries de la chimie.</span>
        </a>
      </li>
      <li>
        <a href="#">
          <img src="images/btns/etudes.png" alt="études" width="215" height="58" />

          <span>Découvrez les métiers des industries de la chimie.</span>
        </a>
      </li>
      <li>
        <a href="#">
          <img src="images/btns/industries-chimiques.png" alt="CQP des industries chimiques" width="215" height="58" />
          <span>Découvrez les métiers des industries de la chimie.</span>
        </a>

      </li>
    </ul><!--.presentation-->  
    
  </div><!--#main-home-->  
  
  <ul id="footer" role="contentinfo">
      <li><a href="#">Mentions légales</a></li>            
      <li><a href="#">Plan du site</a></li>                  
      <li><a href="#">Contact</a></li>                  
      <li><a href="#">Liens</a></li>      
  </ul><!--#footer-->   

</div><!--#wrapper--> 


</html><script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="js/script.js"></script>

</body>


<script>
  var ua = $.browser;
  
  $(function() {
          
  
  /** =submenu
  --------------------------------------------------------------------------**/  
  $('.root-level').parent().click(function(e) { 
    $(this).siblings().removeClass('open').children('ul').hide();
  
    if ($(this).children('ul').length >= 1) {
      e.preventDefault(); 
      $(this).children('ul').slideDown(200);
      $(this).addClass('open')
    }
  }).bind('mouseleave', function() {
    if ($(this).children('ul').length >= 1) { 
      $(this).children('ul').stop(true, true).slideUp(200);
      $(this).removeClass('open');    
    }   
  }) 
  
  
  /** =slider
  --------------------------------------------------------------------------**/
  var currentPos=0,
  kasliderWidth=0,
  kaslider=0,
  positions=new Array(),
  nbrSlides = $('.slide').length,
  autoPlay = true, 
  waitingTime = 10000,
  interval;
  
  $('.slider-inside').wrapInner('<div class="formatting-context"></div>');
  
  $('.slide').each(function(i, index){
        kaslider+=1;
        positions[i]= kasliderWidth;
        kasliderWidth += $(this).width()+20;
        posIndex= $(".slide").index($(this))+1;
        $(this).attr({
          role:'tabpanel',
                tabindex:'0',
                id: 'slide'+posIndex,
                'aria-labeledby': "s"+posIndex
        });
  });
  
  $('.slider-inside > .formatting-context')
  .width(kasliderWidth)
  .after('<a href="#" class="ctrl ctrl-left hide"><img src="images/ctrl-left.png" width="32" height="87" /></a><a href="#" class="ctrl ctrl-right"><img src="images/ctrl-right.png" width="32" height="87" /></a>');
  
  $('.slider-inside').prepend('<ul id="pagination" role="tablist"></ul>');
  for (var y=0;y<kaslider;y++) { 
        $('#pagination').append('<li role="tab"><a aria-selected="false" tabindex="0" aria-controls="slide'+(y+1)+'" href="#" id="s'+(y+1)+'"><img src="images/item.png" width="19" height="23" alt="'+(y+1)+'" /></a></li>'); 
  };
  
  var direct = function(e) {
    e.preventDefault();
        $('#pagination a').attr('aria-selected', 'false').find('img').attr('src', 'images/item.png');
        varId = $(this).attr('id').substr(1, 2);
        currentPos = varId-1;
        $(this).attr('aria-selected', 'true').find('img').attr({
          src:'images/item-on.png',
          alt:'slide activé'
        });
        $('.slider-inside > .formatting-context').stop().animate({marginLeft:-positions[currentPos]+'px'},1000); 
        $('.ctrl').fadeIn();
        if(currentPos==0) $('.ctrl-left').fadeOut();
        if(currentPos==kaslider-1) $('.ctrl-right').fadeOut();
        start();
  },
  
  animation = function(e) { 
    e.preventDefault();       
        $('#pagination a').attr('aria-selected', 'false').find('img').attr('src', 'images/item.png');  
        $('.ctrl').unbind('click', animation);
        ($(this).hasClass('ctrl-right')) ? currentPos+=1 : currentPos-=1;
        $('.slider-inside > .formatting-context').stop().animate({marginLeft:-positions[currentPos]+'px'},1000,function(){
                $('.ctrl').bind('click', animation);
        });
        $('#s'+(currentPos+1)).attr('aria-selected', 'true').find('img').attr({
      src:'images/item-on.png',
      alt:'slide activé'
    }); 
        $('.ctrl').fadeIn();
        if(currentPos==0) $('.ctrl-left').fadeOut();
        if(currentPos==kaslider-1) $('.ctrl-right').fadeOut(); 
        start();
  },
  
  sens=+1,
   
  autoSlide = function() {
        if(currentPos == nbrSlides-1) { sens=-1 }
        
        if(currentPos == 0 || sens==1){
                $('.ctrl-right').click();
                sens=1;
        }       else if(currentPos == nbrSlides-1 || sens==-1){
         $('.ctrl-left').click();
         sens=-1;
    }  
  },
  
  pause = function() {
        autoPlay = false;
        clearInterval(interval);
  },
  
  start = function() {
        autoPlay = true;
        clearInterval(interval);
        interval = setInterval(autoSlide, waitingTime);
  }
  
  $('.ctrl').bind('click', animation);
  $('#pagination a').bind('click', direct);
  
  $('#pagination a:first').attr('aria-selected', 'true').find('img').attr({
    src:'images/item-on.png',
    alt:'slide activé'
  }); 
  
   
  
              
  /** =Placeholder fallback
  --------------------------------------------------------------------------**/
  if (! ("placeholder" in document.createElement("input"))) {
      $('*[placeholder]').each(function() {
          $this = $(this);
          var placeholder = $(this).attr('placeholder');
          if ($(this).val() === '') {
              $this.val(placeholder);
          }
          $this.bind('focus',
          function() {
              if ($(this).val() === placeholder) {
                  this.plchldr = placeholder;
                  $(this).val('');
              }
          });
          $this.bind('blur',
          function() {
              if ($(this).val() === '' && $(this).val() !== this.plchldr) {
                  $(this).val(this.plchldr);
              }
          });
      });
      $('form#new_mail').bind('submit',
      function() {
          $(this).find('*[placeholder]').each(function() {
              if ($(this).val() === $(this).attr('placeholder')) {
                  $(this).val('');
              }
          });
      });
  };
  
  });
</script>

Test runner

Ready to run.

Testing in
TestOps/sec
aa
var ua = $.browser;

$(function() {
        

/** =submenu
--------------------------------------------------------------------------**/  
$('.root-level').parent().click(function(e) { 
  $(this).siblings().removeClass('open').children('ul').hide();

  if ($(this).children('ul').length >= 1) {
    e.preventDefault(); 
    $(this).children('ul').slideDown(200);
    $(this).addClass('open')
  }
}).bind('mouseleave', function() {
  if ($(this).children('ul').length >= 1) { 
    $(this).children('ul').stop(true, true).slideUp(200);
    $(this).removeClass('open');    
  }   
}) 


/** =slider
--------------------------------------------------------------------------**/
var currentPos=0,
kasliderWidth=0,
kaslider=0,
positions=new Array(),
nbrSlides = $('.slide').length,
autoPlay = true, 
waitingTime = 10000,
interval;

$('.slider-inside').wrapInner('<div class="formatting-context"></div>');

$('.slide').each(function(i, index){
        kaslider+=1;
        positions[i]= kasliderWidth;
        kasliderWidth += $(this).width()+20;
        posIndex= $(".slide").index($(this))+1;
        $(this).attr({
          role:'tabpanel',
                tabindex:'0',
                id: 'slide'+posIndex,
                'aria-labeledby': "s"+posIndex
        });
});

$('.slider-inside > .formatting-context')
.width(kasliderWidth)
.after('<a href="#" class="ctrl ctrl-left hide"><img src="images/ctrl-left.png" width="32" height="87" /></a><a href="#" class="ctrl ctrl-right"><img src="images/ctrl-right.png" width="32" height="87" /></a>');

$('.slider-inside').prepend('<ul id="pagination" role="tablist"></ul>');
for (var y=0;y<kaslider;y++) { 
        $('#pagination').append('<li role="tab"><a aria-selected="false" tabindex="0" aria-controls="slide'+(y+1)+'" href="#" id="s'+(y+1)+'"><img src="images/item.png" width="19" height="23" alt="'+(y+1)+'" /></a></li>'); 
};

var direct = function(e) {
  e.preventDefault();
        $('#pagination a').attr('aria-selected', 'false').find('img').attr('src', 'images/item.png');
        varId = $(this).attr('id').substr(1, 2);
        currentPos = varId-1;
        $(this).attr('aria-selected', 'true').find('img').attr({
          src:'images/item-on.png',
          alt:'slide activé'
        });
        $('.slider-inside > .formatting-context').stop().animate({marginLeft:-positions[currentPos]+'px'},1000); 
        $('.ctrl').fadeIn();
        if(currentPos==0) $('.ctrl-left').fadeOut();
        if(currentPos==kaslider-1) $('.ctrl-right').fadeOut();
        start();
},

animation = function(e) { 
  e.preventDefault();       
        $('#pagination a').attr('aria-selected', 'false').find('img').attr('src', 'images/item.png');  
        $('.ctrl').unbind('click', animation);
        ($(this).hasClass('ctrl-right')) ? currentPos+=1 : currentPos-=1;
        $('.slider-inside > .formatting-context').stop().animate({marginLeft:-positions[currentPos]+'px'},1000,function(){
                $('.ctrl').bind('click', animation);
        });
        $('#s'+(currentPos+1)).attr('aria-selected', 'true').find('img').attr({
    src:'images/item-on.png',
    alt:'slide activé'
  }); 
        $('.ctrl').fadeIn();
        if(currentPos==0) $('.ctrl-left').fadeOut();
        if(currentPos==kaslider-1) $('.ctrl-right').fadeOut(); 
        start();
},

sens=+1,
 
autoSlide = function() {
        if(currentPos == nbrSlides-1) { sens=-1 }
        
        if(currentPos == 0 || sens==1){
                $('.ctrl-right').click();
                sens=1;
        }       else if(currentPos == nbrSlides-1 || sens==-1){
         $('.ctrl-left').click();
         sens=-1;
  }  
},

pause = function() {
        autoPlay = false;
        clearInterval(interval);
},

start = function() {
        autoPlay = true;
        clearInterval(interval);
        interval = setInterval(autoSlide, waitingTime);
}

$('.ctrl').bind('click', animation);
$('#pagination a').bind('click', direct);

$('#pagination a:first').attr('aria-selected', 'true').find('img').attr({
  src:'images/item-on.png',
  alt:'slide activé'
}); 

 

            
/** =Placeholder fallback
--------------------------------------------------------------------------**/
if (! ("placeholder" in document.createElement("input"))) {
    $('*[placeholder]').each(function() {
        $this = $(this);
        var placeholder = $(this).attr('placeholder');
        if ($(this).val() === '') {
            $this.val(placeholder);
        }
        $this.bind('focus',
        function() {
            if ($(this).val() === placeholder) {
                this.plchldr = placeholder;
                $(this).val('');
            }
        });
        $this.bind('blur',
        function() {
            if ($(this).val() === '' && $(this).val() !== this.plchldr) {
                $(this).val(this.plchldr);
            }
        });
    });
    $('form#new_mail').bind('submit',
    function() {
        $(this).find('*[placeholder]').each(function() {
            if ($(this).val() === $(this).attr('placeholder')) {
                $(this).val('');
            }
        });
    });
};

});
ready
dsq
var ua = $.browser;

$(function() {
        

/** =submenu
--------------------------------------------------------------------------**/  
$('.root-level').parent().click(function(e) { 
  $(this).siblings().removeClass('open').children('ul').hide();

  if ($(this).children('ul').length >= 1) {
    e.preventDefault(); 
    $(this).children('ul').slideDown(200);
    $(this).addClass('open')
  }
}).bind('mouseleave', function() {
  if ($(this).children('ul').length >= 1) { 
    $(this).children('ul').stop(true, true).slideUp(200);
    $(this).removeClass('open');    
  }   
}) 


/** =slider
--------------------------------------------------------------------------**/
var currentPos=0,
kasliderWidth=0,
kaslider=0,
positions=new Array(),
nbrSlides = $('.slide').length,
autoPlay = true, 
waitingTime = 10000,
interval;

$('.slider-inside').wrapInner('<div class="formatting-context"></div>');

$('.slide').each(function(i, index){
        kaslider+=1;
        positions[i]= kasliderWidth;
        kasliderWidth += $(this).width()+20;
        posIndex= $(".slide").index($(this))+1;
        $(this).attr({
          role:'tabpanel',
                tabindex:'0',
                id: 'slide'+posIndex,
                'aria-labeledby': "s"+posIndex
        });
});

$('.slider-inside > .formatting-context')
.width(kasliderWidth)
.after('<a href="#" class="ctrl ctrl-left hide"><img src="images/ctrl-left.png" width="32" height="87" /></a><a href="#" class="ctrl ctrl-right"><img src="images/ctrl-right.png" width="32" height="87" /></a>');

$('.slider-inside').prepend('<ul id="pagination" role="tablist"></ul>');
for (var y=0;y<kaslider;y++) { 
        $('#pagination').append('<li role="tab"><a aria-selected="false" tabindex="0" aria-controls="slide'+(y+1)+'" href="#" id="s'+(y+1)+'"><img src="images/item.png" width="19" height="23" alt="'+(y+1)+'" /></a></li>'); 
};

var direct = function(e) {
  e.preventDefault();
        $('#pagination a').attr('aria-selected', 'false').find('img').attr('src', 'images/item.png');
        varId = $(this).attr('id').substr(1, 2);
        currentPos = varId-1;
        $(this).attr('aria-selected', 'true').find('img').attr({
          src:'images/item-on.png',
          alt:'slide activé'
        });
        $('.slider-inside > .formatting-context').stop().animate({marginLeft:-positions[currentPos]+'px'},1000); 
        $('.ctrl').fadeIn();
        if(currentPos==0) $('.ctrl-left').fadeOut();
        if(currentPos==kaslider-1) $('.ctrl-right').fadeOut();
        start();
},

animation = function(e) { 
  e.preventDefault();       
        $('#pagination a').attr('aria-selected', 'false').find('img').attr('src', 'images/item.png');  
        $('.ctrl').unbind('click', animation);
        ($(this).hasClass('ctrl-right')) ? currentPos+=1 : currentPos-=1;
        $('.slider-inside > .formatting-context').stop().animate({marginLeft:-positions[currentPos]+'px'},1000,function(){
                $('.ctrl').bind('click', animation);
        });
        $('#s'+(currentPos+1)).attr('aria-selected', 'true').find('img').attr({
    src:'images/item-on.png',
    alt:'slide activé'
  }); 
        $('.ctrl').fadeIn();
        if(currentPos==0) $('.ctrl-left').fadeOut();
        if(currentPos==kaslider-1) $('.ctrl-right').fadeOut(); 
        start();
},

sens=+1,
 
autoSlide = function() {
        if(currentPos == nbrSlides-1) { sens=-1 }
        
        if(currentPos == 0 || sens==1){
                $('.ctrl-right').click();
                sens=1;
        }       else if(currentPos == nbrSlides-1 || sens==-1){
         $('.ctrl-left').click();
         sens=-1;
  }  
},

pause = function() {
        autoPlay = false;
        clearInterval(interval);
},

start = function() {
        autoPlay = true;
        clearInterval(interval);
        interval = setInterval(autoSlide, waitingTime);
}

$('.ctrl').bind('click', animation);
$('#pagination a').bind('click', direct);

$('#pagination a:first').attr('aria-selected', 'true').find('img').attr({
  src:'images/item-on.png',
  alt:'slide activé'
}); 

 

            
/** =Placeholder fallback
--------------------------------------------------------------------------**/
if (! ("placeholder" in document.createElement("input"))) {
    $('*[placeholder]').each(function() {
        $this = $(this);
        var placeholder = $(this).attr('placeholder');
        if ($(this).val() === '') {
            $this.val(placeholder);
        }
        $this.bind('focus',
        function() {
            if ($(this).val() === placeholder) {
                this.plchldr = placeholder;
                $(this).val('');
            }
        });
        $this.bind('blur',
        function() {
            if ($(this).val() === '' && $(this).val() !== this.plchldr) {
                $(this).val(this.plchldr);
            }
        });
    });
    $('form#new_mail').bind('submit',
    function() {
        $(this).find('*[placeholder]').each(function() {
            if ($(this).val() === $(this).attr('placeholder')) {
                $(this).val('');
            }
        });
    });
};

});
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.