Team:Heidelberg/js/frontpage

From 2014.igem.org

(Difference between revisions)
Line 5: Line 5:
var position = placeholder.offset();
var position = placeholder.offset();
position.left = position.left - $(".container").offset().left;
position.left = position.left - $(".container").offset().left;
-
if(!setPosition){
+
if(setPosition){
   ring.css(position);
   ring.css(position);
}
}

Revision as of 09:31, 23 September 2014

recalcRingSize = function(setPosition) { var placeholder = $("#img-placeholder"); var ring = $("#ring"); var width = placeholder.outerWidth(false); var position = placeholder.offset(); position.left = position.left - $(".container").offset().left; if(setPosition){

 ring.css(position);

} ring.css("width", width+"px"); placeholder.css("height", ring.height()+"px");

};

$(document).ready(function(){

  controller = new ScrollMagic();
  $("#ring").load(function(){
     recalcRingSize(true);
     $("#img-placeholder img").css("display", "none");
     $("#ring").css("visibility", "");
     //skrollr.get().refresh();
  });
  
  var ringTween = new TweenMax("#ring", 2, { rotation: 360, left: -200, top: 600});
  
  var scene = new ScrollScene({duration: 600})

.setTween(ringTween) .addTo(controller);

  scene.addIndicators();
  //skrollr.init();

});

$( window ).resize(function() { recalcRingSize(false); //skrollr.get().refresh(); });