Team:SYSU-Software/hm-overview.js

From 2014.igem.org

(Difference between revisions)
Line 4: Line 4:
         document.getElementById('showpics').className = 'rotate';
         document.getElementById('showpics').className = 'rotate';
         count = (count>0 && count<5)? count : 1;  
         count = (count>0 && count<5)? count : 1;  
-
         document.body.className="hm-part"+count;
+
         document.getElementById('bodycontent').className="hm-part"+count;
         $(window).mousewheel(function(e, delta){
         $(window).mousewheel(function(e, delta){
             if(wheel){
             if(wheel){
Line 16: Line 16:
                     count = count%4 || 4;
                     count = count%4 || 4;
                 }
                 }
-
               document.body.className = 'hm-part'+count;
+
               document.getElementById('bodycontent').className = 'hm-part'+count;
                 setTimeout(function(){
                 setTimeout(function(){
                     wheel = true;
                     wheel = true;

Revision as of 03:36, 17 October 2014

window.onload = function(){
       var count = parseInt(window.location.pathname.slice(-1)),
           wheel = true;
       document.getElementById('showpics').className = 'rotate';
       count = (count>0 && count<5)? count : 1; 
       document.getElementById('bodycontent').className="hm-part"+count;
       $(window).mousewheel(function(e, delta){
           if(wheel){
               wheel = false;
               if(count==1 && delta>0){
                   count=1;
               } else if(count==4 && delta<0){
                   count=4;
               } else {
                   delta > 0 ? count-- : count++;
                   count = count%4 || 4;
               }
              document.getElementById('bodycontent').className = 'hm-part'+count;
               setTimeout(function(){
                   wheel = true;
               }, 600)
           }
           
       });
   }