ok, gracias. Lo encontré, gracias, es asi:  
 Cita:  $(window).scroll(function(){
  if(isScrollBottom()){
	$("#botonsubir").css({opacity:0.3});
  }
  else {
  	$("#botonsubir").css({opacity:0});
}
});
 
function isScrollBottom() {
  var scrollPosition = $(window).height() + $(window).scrollTop();
  return (1500 < scrollPosition);
}
    Ahora me ha surgido otro problema. Antes, de tener puesta esta funcion, tenia puesto con CSS que si hacia hover en el boton cambiaba la opacidad a 1. Y ahora no funciona eso, al hacer hover no cambia la opacidad (otras propiedades si que los cambia).