Team:UCLA/Template/Javascript

From 2014.igem.org

(Difference between revisions)
 
(22 intermediate revisions not shown)
Line 1: Line 1:
<html>
<html>
-
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
+
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
-
 
+
-
<!--TOP NAVIGATION MENU BAR-->
+
-
<script type="text/javascript">
+
-
$(document).ready(function() {
+
-
$("#menu > li > ul").hide();
+
-
$("#menu > li").mouseenter(function() {
+
-
$(this).children("li > ul").slideDown(500);
+
-
});
+
-
        $("#menu > li").mouseleave(function() {
+
-
$(this).children("li > ul").slideUp(500);
+
-
});
+
-
});
+
-
</script>
+
-
 
+
-
 
+
-
<!--SIDE SPIDER ANIMATION-->
+
-
<script type="text/javascript">
+
-
//rotator - delay, children
+
-
(function( $ ){
+
-
$.fn.rotator = function(delay, time, child){
+
-
//set curImage val
+
-
var currImg = 0;
+
-
var currIt = true;
+
-
//set array of images
+
-
var ss = $(this).children(child);
+
-
var ssize = ss.size();
+
-
var startTime = new Date().getTime();
+
-
var interval = setInterval(function() {
+
-
if(currIt){
+
-
$(ss[currImg]).css('opacity','1');
+
-
currIt = !currIt;
+
-
}else if (!currIt){
+
-
                $(ss[currImg]).css('opacity','0');
+
-
$(ss[currImg+1]).css('opacity','1');
+
-
currIt = !currIt;
+
-
currImg++;
+
-
}
+
-
//reset
+
-
if(currImg >= ssize){
+
-
currImg = 0;
+
-
$(ss[currImg]).css('opacity','1');
+
-
}
+
-
if(new Date().getTime() - startTime > time){
+
-
clearInterval(interval);
+
-
return;
+
-
}
+
-
}, delay);
+
-
return this;
+
-
};
+
-
})(jQuery);
+
-
 
+
-
 
+
-
$(document).ready(function(){
+
-
$(document).keydown(function(e) {
+
-
if(e.keyCode == 40){
+
-
$("#spider").rotator(55, 1000, 'img');
+
-
$("#spider").animate({
+
-
"top": "+=100px"
+
-
}, 1000);
+
-
} else if(e.keyCode == 38){
+
-
$("#spider").rotator(55, 1000, 'img');
+
-
$("#spider").animate({
+
-
"top": "-=100px"
+
-
}, 1000);
+
-
}
+
-
});
+
-
});
+
-
</script>
+
-
 
+
-
<!--SLIDER-->
+
-
<script type="text/javascript">
+
-
function Slider(){
+
-
($(".slider #1").show("fade",500);
+
-
$(".slider #1").delay(3000).hide("slide",{direction:'left'},500);
+
-
+
-
var sc = $(".slider img").size();
+
-
var count = 2;
+
-
+
-
setInterval(function(){
+
-
$(".slider #"+count).show("slide",{direction:'right'},500);
+
-
$(".slider #"+count).delay(3000).hide("slide",{direction:'left'},500);
+
-
if(count == sc){
+
-
count = 1;
+
-
}else{
+
-
count += 1;
+
-
}
+
-
},4000);
+
-
}
+
-
</script>
+
-
 
+
<!--SPIDER TOP BUTTON-->
<!--SPIDER TOP BUTTON-->
<script type="text/javascript">
<script type="text/javascript">
jQuery(document).ready(function($){
jQuery(document).ready(function($){
-
     $('.spiderbutton').click(function(){
+
     $('.spiderbutton, .backtotop').click(function(){
-
          $("html, body").animate({ scrollTop: 0 }, 500);
+
           $('.spiderbutton').stop(true,true).animate({ top: '-=55%'}, 800, function(){$('.spiderbutton').stop(true,true).animate({ top: '+=55%'}, 3000)});
-
           $('.spiderbutton').animate({ top: '-=90%'}, 800, function(){$('.spiderbutton').animate({ top: '+=90%'}, 3000)});
+
           $('.spiderline').stop(true,true).animate({ top: '-=55%'}, 800, function(){$('.spiderline').stop(true,true).animate({ top: '+=55%'}, 3000)});
-
           $('.spiderline').animate({ top: '-=90%'}, 800, function(){$('.spiderline').animate({ top: '+=90%'}, 3000)});
+
          $("html, body").animate({ scrollTop: 0 }, 1000);
     });
     });
});
});
</script>
</script>
 +
<!--SPLASH PAGE-->
<!--SPLASH PAGE-->
Line 155: Line 66:
     });
     });
</script>
</script>
 +
<!--SIDE NAVIGATION MENU BAR-->
<!--SIDE NAVIGATION MENU BAR-->
Line 160: Line 72:
$(document).ready(function(){
$(document).ready(function(){
   $("#side_menu").mouseenter(function(){
   $("#side_menu").mouseenter(function(){
-
     $("#side_menu").animate({
+
     $("#side_menu").stop(true,false).animate({
       left:'0px',
       left:'0px',
     });
     });
   }).mouseleave(function(){
   }).mouseleave(function(){
-
     $("#side_menu").animate({
+
     $("#side_menu").stop(true,false).animate({
-
       left:'-110px',
+
       left:'-170px',
     });
     });
   });
   });
Line 181: Line 93:
$(this).children("li > ul").stop(true,true).slideUp(350);
$(this).children("li > ul").stop(true,true).slideUp(350);
});
});
 +
});
 +
</script>
 +
 +
 +
<!--SIDE SPIDER ANIMATION-->
 +
<script type="text/javascript">
 +
//rotator - delay, children
 +
(function( $ ){
 +
$.fn.rotator = function(delay, time, child){
 +
//set curImage val
 +
var currImg = 0;
 +
var currIt = true;
 +
//set array of images
 +
var ss = $(this).children(child);
 +
var ssize = ss.size();
 +
var startTime = new Date().getTime();
 +
var interval = setInterval(function() {
 +
if(currIt){
 +
$(ss[currImg]).css('opacity','1');
 +
currIt = !currIt;
 +
}else if (!currIt){
 +
                $(ss[currImg]).css('opacity','0');
 +
$(ss[currImg+1]).css('opacity','1');
 +
currIt = !currIt;
 +
currImg++;
 +
}
 +
//reset
 +
if(currImg >= ssize){
 +
currImg = 0;
 +
$(ss[currImg]).css('opacity','1');
 +
}
 +
if(new Date().getTime() - startTime > time){
 +
clearInterval(interval);
 +
return;
 +
}
 +
}, delay);
 +
return this;
 +
};
 +
})(jQuery);
 +
 +
$(document).ready(function(){
 +
$(document).keydown(function(e) {
 +
if(e.keyCode == 40){
 +
$("#spider").rotator(55, 1000, 'img');
 +
$("#spider").animate({
 +
"top": "+=100px"
 +
}, 1000);
 +
} else if(e.keyCode == 38){
 +
$("#spider").rotator(55, 1000, 'img');
 +
$("#spider").animate({
 +
"top": "-=100px"
 +
}, 1000);
 +
}
 +
});
 +
});
 +
</script>
 +
 +
 +
 +
<!--SLIDER-->
 +
<script type="text/javascript">
 +
  $(document).ready(function() {
 +
    $('.slider_left').mouseenter(function(){
 +
          $('.slider_left').animate({ opacity: '0.8'},1);
 +
    });
 +
    $('.slider_right').mouseenter(function(){
 +
          $('.slider_right').animate({ opacity: '0.8'},1);
 +
    });
 +
    $('.slider_left').mouseleave(function(){
 +
          $('.slider_left').animate({ opacity: '0.5'},1);
 +
    });
 +
    $('.slider_right').mouseleave(function(){
 +
          $('.slider_right').animate({ opacity: '0.5'},1);
 +
    });
 +
 +
 +
    var total = $('.slider_imgs > td').length;
 +
    var count = 0;
 +
    $('.slider_left').click(function(){
 +
        if(count > 0){
 +
            $('.slider_imgs').stop(true,true).animate({ left: '+=1150px'}, 250);
 +
            count -= 1;
 +
        } else{
 +
            $('.slider_imgs').stop(true,true).animate({ left: '+=20px'}, 100, function(){$('.slider_imgs').stop(true,true).animate({ left: '-=20px'}, 500)});
 +
        }
 +
    });
 +
    $('.slider_right').click(function(){
 +
        if(count < 3){
 +
            $('.slider_imgs').stop(true,true).animate({ left: '-=1150px'}, 250);
 +
            count += 1;
 +
        } else{
 +
            $('.slider_imgs').stop(true,true).animate({ left: '+=3450px'}, 250);
 +
            count = 0;
 +
        }
 +
    });
 +
  });
 +
</script>
 +
 +
 +
<!--HP SLIDER-->
 +
<script type="text/javascript">
 +
  $(document).ready(function() {
 +
    $('.hpslider_left').mouseenter(function(){
 +
          $('.hpslider_left').animate({ opacity: '0.8'},1);
 +
    });
 +
    $('.hpslider_right').mouseenter(function(){
 +
          $('.hpslider_right').animate({ opacity: '0.8'},1);
 +
    });
 +
    $('.hpslider_left').mouseleave(function(){
 +
          $('.hpslider_left').animate({ opacity: '0.5'},1);
 +
    });
 +
    $('.hpslider_right').mouseleave(function(){
 +
          $('.hpslider_right').animate({ opacity: '0.5'},1);
 +
    });
 +
 +
 +
    var total = $('.hpslider_imgs > td').length;
 +
    var count = 0;
 +
    $('.hpslider_left').click(function(){
 +
        if(count > 0){
 +
            $('.hpslider_imgs').stop(true,true).animate({ left: '+=1150px'}, 250);
 +
            count -= 1;
 +
        } else{
 +
            $('.hpslider_imgs').stop(true,true).animate({ left: '-=16100px'}, 250);
 +
            count = 14;
 +
//            $('.hpslider_imgs').stop(true,true).animate({ left: '+=20px'}, 100, function(){$('.hpslider_imgs').stop(true,true).animate({ left: '-=20px'}, 500)});
 +
        }
 +
    });
 +
    $('.hpslider_right').click(function(){
 +
        if(count < 14){
 +
            $('.hpslider_imgs').stop(true,true).animate({ left: '-=1150px'}, 250);
 +
            count += 1;
 +
        } else{
 +
            $('.hpslider_imgs').stop(true,true).animate({ left: '+=16100px'}, 250);
 +
            count = 0;
 +
        }
 +
    });
 +
  });
 +
</script>
 +
 +
 +
 +
 +
<!--PAGE HEADERS-->
 +
<script type="text/javascript">
 +
$(document).ready(function() {
 +
    $('.page_header_box').mouseenter(function(){
 +
          $(this).animate({ opacity: '0.9'},1);
 +
    });
 +
    $('.page_header_box').mouseleave(function(){
 +
          $(this).animate({ opacity: '0.5'},1);
 +
    });
});
});
</script>
</script>
</html>
</html>

Latest revision as of 02:45, 18 October 2014