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).