Revision: 50989
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at September 10, 2011 08:22 by leobetosouza
                            
                            Updated Code
$(function(){
	if(!Modernizr.touch){
		(function(){
			var scrollTop = $(window).scrollTop(),
				scrollBottom = $(document).height() - $(window).height() - scrollTop,
				$top_link = $("<a/>").attr({href:"#top",id:"top_link",title:"Voltar ao topo"}).text("Voltar ao topo").click(function(e){
					e.preventDefault();
					$( ($.browser.webkit) ? "body" : "html" ).animate({scrollTop:0}, "slow");
				}).appendTo("body");
				
			if(scrollTop < 200){
				$top_link.hide();
			}
			if(scrollBottom < 380){
				$top_link.css({
					position:"absolute",
					bottom:"400px"
				});
			}
			
			$(window).scroll(function(){
				var scrollTop = $(window).scrollTop(),
					scrollBottom = $(document).height() - $(window).height() - scrollTop;
				
				if(scrollTop > 200){
					$top_link.fadeIn("slow");
				}else{
					$top_link.fadeOut("slow");
				}
				
				if(scrollBottom < 380){
					$top_link.css({
						position:"absolute",
						bottom:"400px"
					});
				}else{
					$top_link.css({
						position:"fixed",
						bottom:"20px"
					});
				}
			
			});
		})();
	}
});
                                
                            Revision: 50988
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at September 10, 2011 07:44 by leobetosouza
                            
                            Initial Code
if(!Modernizr.touch){
		(function(){
			var $top_link = $("<a/>").attr({href:"#top",id:"top_link",title:"Voltar ao topo"}).text("Voltar ao topo").click(function(e){
				e.preventDefault();
				$( ($.browser.webkit) ? "body" : "html" ).animate({scrollTop:0}, "slow");
			}).appendTo("body");
			
			$(window).scroll(function(){
				var scrollTop = $(window).scrollTop(),
					scrollBottom = $(document).height() - $(window).height() - scrollTop;
					
				if(scrollTop > 200){
					$top_link.fadeIn("slow");
				}else{
					$top_link.fadeOut("slow");
				}
				
				if(scrollBottom < 340){
					$top_link.css({
						position:"absolute",
						bottom:"340px"
					});
				}else{
					$top_link.css({
						position:"fixed",
						bottom:0
					});
				}
			
			});
		})();
	}
                                Initial URL
Initial Description
Changes 340px with the page footer height.
CSS:
#top_link{
	position:fixed;
	bottom:20px;
	right:50%;
	margin-right:-600px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/top.png) no-repeat 0 0;
	display:block;
	width:54px;
	height:54px;
}
                                Initial Title
Create a dynamic \"Link to top of page\" with fade and positioned at some pixels of bottom when scrolls to this position
Initial Tags
javascript, jquery
Initial Language
jQuery