Team:BIT-China/js/model sidebar.js

From 2013.igem.org

(Difference between revisions)
(Created page with " (function(){var $w=$(window);var modeling=$("#modeling").offset().top;var overview=$('#overview').offset().top-110;var Noise_in_the_cell=$("#Noise_in_the_cell").offset().top-110...")
Line 1: Line 1:
 +
(function() {
 +
        var $w = $(window);
 +
var modeling = $("#modeling").offset().top;
 +
        var overview = $('#overview').offset().top - 110;
 +
var Noise_in_the_cell = $("#Noise_in_the_cell").offset().top - 110; 
 +
        var Quorum_Control_system = $('#Quorum_Control_system').offset().top - 110;
 +
        var qsd = $('#qsd').offset().top - 110;
 +
        var rd = $('#rd').offset().top - 110;
 +
        var pc = $('#pc').offset().top - 110;
 +
        var Heat_Resistant_system = $('#Heat_Resistant_system').offset().top - 110;
 +
        var des = $('#des').offset().top - 110;
 +
        var si = $('#si').offset().top - 110;
 +
        var re = $('#re').offset().top - 110;
 +
var temp = document.getElementById("mercury");
-
(function(){var $w=$(window);var modeling=$("#modeling").offset().top;var overview=$('#overview').offset().top-110;var Noise_in_the_cell=$("#Noise_in_the_cell").offset().top-110;var Heat_Resistant_system=$('#Heat_Resistant_system').offset().top-110;var des=$('#des').offset().top-110;var si=$('#si').offset().top-110;var fi=$('#fi').offset().top-110;var Quorum_Control_system=$('#Quorum_Control_system').offset().top-110;var qsd=$('#qsd').offset().top-110;var rd=$('#rd').offset().top-110;var pc=$('#pc').offset().top-110;var temp=document.getElementById("mercury");$w.scroll(function(){if($w.scrollTop()>modeling)
+
        $w.scroll(function() {
-
temp.style.height='0px';if($w.scrollTop()>overview)
+
        if($w.scrollTop() > modeling)
-
temp.style.height='25px';if($w.scrollTop()>Noise_in_the_cell)
+
        temp.style.height = '25px';
-
temp.style.height='50px';if($w.scrollTop()>Heat_Resistant_system)
+
        if($w.scrollTop() > overview)
-
temp.style.height='75px';if($w.scrollTop()>des)
+
        temp.style.height = '50px';
-
temp.style.height='100px';if($w.scrollTop()>si)
+
            if($w.scrollTop() > Noise_in_the_cell)
-
temp.style.height='125px';if($w.scrollTop()>fi)
+
                temp.style.height = '75px';
-
temp.style.height='150px';if($w.scrollTop()>Quorum_Control_system)
+
            if($w.scrollTop() > Quorum_Control_system)
-
temp.style.height='175px';if($w.scrollTop()>qsd)
+
                temp.style.height = '100px';
-
temp.style.height='200px';if($w.scrollTop()>rd)
+
            if($w.scrollTop() > qsd)
-
temp.style.height='225px';if($w.scrollTop()>pc)
+
                temp.style.height = '150px';
-
temp.style.height='250px';if($('#mercury').height()>100){$('.temp.tem37').animate({opacity:1,},{duration:100,queue:false});}else{$('.temp.tem37').animate({opacity:0,},{duration:100,queue:false});};if($('#mercury').height()>200){$('.temp.tem40').animate({opacity:1,},{duration:100,queue:false});}else{$('.temp.tem40').animate({opacity:0,},{duration:100,queue:false});};if($('#mercury').height()>300){$('.temp.tem43').animate({opacity:1,},{duration:100,queue:false});}else{$('.temp.tem43').animate({opacity:0,},{duration:100,queue:false});};});})();function flipup(){var $w=$(window);var modeling=$("#modeling").offset().top;var overview=$('#overview').offset().top-110;var Noise_in_the_cell=$("#Noise_in_the_cell").offset().top-110;var Heat_Resistant_system=$('#Heat_Resistant_system').offset().top-110;var Quorum_Control_system=$('#Quorum_Control_system').offset().top-110;if($w.scrollTop()>Quorum_Control_system){scrollToElement('Quorum_Control_system','normal',115);return;}
+
            if($w.scrollTop() > rd)
-
if($w.scrollTop()>Heat_Resistant_system){scrollToElement('Heat_Resistant_system','normal',115);return;}
+
                temp.style.height = '175px';
-
if($w.scrollTop()>Noise_in_the_cell){scrollToElement('Noise_in_the_cell','normal',115);return;}
+
            if($w.scrollTop() > pc)
-
if($w.scrollTop()>overview){scrollToElement('overview','normal',115);return;}
+
                temp.style.height = '200px';
-
if($w.scrollTop()>modeling){scrollToElement('modeling','normal',115);return;}
+
            if($w.scrollTop() > Heat_Resistant_system)
-
else{$("body,html").animate({scrollTop:0},1000);}}
+
                temp.style.height = '225px';
-
function flipdown(){var $w=$(window);var modeling=$("#modeling").offset().top;var overview=$('#overview').offset().top-110;var Noise_in_the_cell=$("#Noise_in_the_cell").offset().top-110;var Heat_Resistant_system=$('#Heat_Resistant_system').offset().top-110;var Quorum_Control_system=$('#Quorum_Control_system').offset().top-110;if($w.scrollTop()<overview){scrollToElement('overview','normal',105);return;}
+
            if($w.scrollTop() > des)
-
if($w.scrollTop()<Noise_in_the_cell){scrollToElement('Noise_in_the_cell','normal',105);return;}
+
                temp.style.height = '250px';
-
if($w.scrollTop()<Heat_Resistant_system){scrollToElement('Heat_Resistant_system','normal',105);return;}
+
            if($w.scrollTop() > si)
-
if($w.scrollTop()<Quorum_Control_system){scrollToElement('Quorum_Control_system','normal',105);return;}
+
                temp.style.height = '275px';
-
else{scrollToElement('footer','normal',110);return;}}
+
            if($w.scrollTop() > re)
 +
                temp.style.height = '300px';          
 +
            if ($('#mercury').height() > 100) {
 +
                $('.temp.tem37').animate({
 +
                            opacity: 1,
 +
                        }, {
 +
                            duration: 100,
 +
                            queue: false
 +
                        });
 +
            } else {
 +
                $('.temp.tem37').animate({
 +
                            opacity: 0,
 +
                        }, {
 +
                            duration: 100,
 +
                            queue: false
 +
                        });
 +
            };
 +
 
 +
            if ($('#mercury').height() > 200) {
 +
                $('.temp.tem40').animate({
 +
                            opacity: 1,
 +
                        }, {
 +
                            duration: 100,
 +
                            queue: false
 +
                        });
 +
            } else {
 +
                $('.temp.tem40').animate({
 +
                            opacity: 0,
 +
                        }, {
 +
                            duration: 100,
 +
                            queue: false
 +
                        });
 +
            };
 +
 
 +
            if ($('#mercury').height() > 300) {
 +
                $('.temp.tem43').animate({
 +
                            opacity: 1,
 +
                        }, {
 +
                            duration: 100,
 +
                            queue: false
 +
                        });
 +
            } else {
 +
                $('.temp.tem43').animate({
 +
                            opacity: 0,
 +
                        }, {
 +
                            duration: 100,
 +
                            queue: false
 +
                        });
 +
            };
 +
        });
 +
 
 +
})();
 +
 
 +
function flipup(){
 +
            var $w = $(window);
 +
            var modeling = $("#modeling").offset().top;
 +
            var overview = $('#overview').offset().top - 110;
 +
            var Noise_in_the_cell = $("#Noise_in_the_cell").offset().top - 110;
 +
            var Quorum_Control_system = $('#Quorum_Control_system').offset().top - 110;
 +
            var Heat_Resistant_system = $('#Heat_Resistant_system').offset().top - 110;
 +
            var re = $('#re').offset().top - 110;
 +
            if($w.scrollTop() > re) {
 +
                scrollToElement('re', 'normal', 115);
 +
                return;
 +
            }
 +
            if($w.scrollTop() > Heat_Resistant_system) {
 +
                scrollToElement('Heat_Resistant_system', 'normal', 115);
 +
                return;
 +
            }
 +
            if($w.scrollTop() > Quorum_Control_system) {
 +
                scrollToElement('Quorum_Control_system', 'normal', 115);
 +
                return;
 +
            }
 +
            if($w.scrollTop() > Noise_in_the_cell) {
 +
                scrollToElement('Noise_in_the_cell', 'normal', 115);
 +
                return;
 +
            }
 +
            if($w.scrollTop() > overview) {
 +
                scrollToElement('overview', 'normal', 115);
 +
                return;
 +
            }
 +
            if($w.scrollTop() > modeling) {
 +
                scrollToElement('modeling', 'normal', 115);
 +
                return;
 +
            }
 +
            else {
 +
                $("body,html").animate({
 +
                    scrollTop:0 //让body的scrollTop等于pos的top,就实现了滚动
 +
                },1000);
 +
            }        
 +
        }
 +
 
 +
function flipdown(){
 +
            var $w = $(window);
 +
            var modeling = $("#modeling").offset().top;
 +
            var overview = $('#overview').offset().top - 110;
 +
            var Noise_in_the_cell = $("#Noise_in_the_cell").offset().top - 110;
 +
            var Quorum_Control_system = $('#Quorum_Control_system').offset().top - 110;
 +
            var Heat_Resistant_system = $('#Heat_Resistant_system').offset().top - 110;
 +
            var re = $('#re').offset().top - 110;
 +
            if($w.scrollTop() < overview) {
 +
                scrollToElement('overview', 'normal', 105);
 +
                return;
 +
            }
 +
            if($w.scrollTop() < Noise_in_the_cell) {
 +
                scrollToElement('Noise_in_the_cell', 'normal', 105);
 +
                return;
 +
            }
 +
            if($w.scrollTop() < Quorum_Control_system) {
 +
                scrollToElement('Quorum_Control_system', 'normal', 105);
 +
                return;
 +
            }  
 +
            if($w.scrollTop() < Heat_Resistant_system) {
 +
                scrollToElement('Heat_Resistant_system', 'normal', 105);
 +
                return;
 +
            }
 +
            if($w.scrollTop() < re) {
 +
                scrollToElement('re', 'normal', 105);
 +
                return;
 +
            }
 +
                 
 +
            else {
 +
                scrollToElement('footer', 'normal', 110);
 +
                return;
 +
            }  
 +
        }

Revision as of 17:41, 27 September 2013

(function() {

       var $w = $(window);

var modeling = $("#modeling").offset().top;

       var overview = $('#overview').offset().top - 110;

var Noise_in_the_cell = $("#Noise_in_the_cell").offset().top - 110;

       var Quorum_Control_system = $('#Quorum_Control_system').offset().top - 110;
       var qsd = $('#qsd').offset().top - 110;
       var rd = $('#rd').offset().top - 110;
       var pc = $('#pc').offset().top - 110;
       var Heat_Resistant_system = $('#Heat_Resistant_system').offset().top - 110;
       var des = $('#des').offset().top - 110;
       var si = $('#si').offset().top - 110;
       var re = $('#re').offset().top - 110;

var temp = document.getElementById("mercury");

       $w.scroll(function() {
       	if($w.scrollTop() > modeling)

temp.style.height = '25px';

       	if($w.scrollTop() > overview)

temp.style.height = '50px';

           if($w.scrollTop() > Noise_in_the_cell)
               temp.style.height = '75px';
           if($w.scrollTop() > Quorum_Control_system)
               temp.style.height = '100px';
            if($w.scrollTop() > qsd)
               temp.style.height = '150px';
           if($w.scrollTop() > rd)
               temp.style.height = '175px';
           if($w.scrollTop() > pc)
               temp.style.height = '200px';
           if($w.scrollTop() > Heat_Resistant_system)
               temp.style.height = '225px';
           if($w.scrollTop() > des)
               temp.style.height = '250px';
           if($w.scrollTop() > si)
               temp.style.height = '275px';
           if($w.scrollTop() > re)
               temp.style.height = '300px';           
           if ($('#mercury').height() > 100) {
               $('.temp.tem37').animate({
                           opacity: 1,
                       }, {
                           duration: 100,
                           queue: false
                       });
           } else {
               $('.temp.tem37').animate({
                           opacity: 0,
                       }, {
                           duration: 100,
                           queue: false
                       });
           };
           if ($('#mercury').height() > 200) {
               $('.temp.tem40').animate({
                           opacity: 1,
                       }, {
                           duration: 100,
                           queue: false
                       });
           } else {
               $('.temp.tem40').animate({
                           opacity: 0,
                       }, {
                           duration: 100,
                           queue: false
                       });
           };
           if ($('#mercury').height() > 300) {
               $('.temp.tem43').animate({
                           opacity: 1,
                       }, {
                           duration: 100,
                           queue: false
                       });
           } else {
               $('.temp.tem43').animate({
                           opacity: 0,
                       }, {
                           duration: 100,
                           queue: false
                       });
           };
       });

})();

function flipup(){

           var $w = $(window);
           var modeling = $("#modeling").offset().top;
           var overview = $('#overview').offset().top - 110;
           var Noise_in_the_cell = $("#Noise_in_the_cell").offset().top - 110;  
           var Quorum_Control_system = $('#Quorum_Control_system').offset().top - 110;
           var Heat_Resistant_system = $('#Heat_Resistant_system').offset().top - 110;
           var re = $('#re').offset().top - 110;
           if($w.scrollTop() > re) {
               scrollToElement('re', 'normal', 115);
               return;
           }
           if($w.scrollTop() > Heat_Resistant_system) {
               scrollToElement('Heat_Resistant_system', 'normal', 115);
               return;
           }
           if($w.scrollTop() > Quorum_Control_system) {
               scrollToElement('Quorum_Control_system', 'normal', 115);
               return;
           }
           if($w.scrollTop() > Noise_in_the_cell) {
               scrollToElement('Noise_in_the_cell', 'normal', 115);
               return;
           }
           if($w.scrollTop() > overview) {
               scrollToElement('overview', 'normal', 115);
               return;
           }
           if($w.scrollTop() > modeling) {
               scrollToElement('modeling', 'normal', 115);
               return;
           }
           else {
               $("body,html").animate({
                   scrollTop:0  //让body的scrollTop等于pos的top,就实现了滚动
                },1000);
           }         
        }

function flipdown(){

           var $w = $(window);
           var modeling = $("#modeling").offset().top;
           var overview = $('#overview').offset().top - 110;
           var Noise_in_the_cell = $("#Noise_in_the_cell").offset().top - 110;  
           var Quorum_Control_system = $('#Quorum_Control_system').offset().top - 110;
           var Heat_Resistant_system = $('#Heat_Resistant_system').offset().top - 110;
           var re = $('#re').offset().top - 110;
           if($w.scrollTop() < overview) {
               scrollToElement('overview', 'normal', 105);
               return;
           }
           if($w.scrollTop() < Noise_in_the_cell) {
               scrollToElement('Noise_in_the_cell', 'normal', 105);
               return;
           }
           if($w.scrollTop() < Quorum_Control_system) {
               scrollToElement('Quorum_Control_system', 'normal', 105);
               return;
           } 
           if($w.scrollTop() < Heat_Resistant_system) {
               scrollToElement('Heat_Resistant_system', 'normal', 105);
               return;
           }
           if($w.scrollTop() < re) {
               scrollToElement('re', 'normal', 105);
               return;
           }
                 
           else {
               scrollToElement('footer', 'normal', 110);
               return;
           }   
        }