Разобьем задачу.
Второе условие поправил:
Если позиция курсора больше, чем высота экрана минус 250 пикселей, то добавляем стиль
<script>
window.addEventListener('mouseover', function(e) {
var cursorposY = e.pageY;
var height = document.body.clientHeight;
var margintop = height - 250;
if ( cursorposY < 250 ){
document.getElementsByTagName('span')[0].style.top="30px";
} else if ( cursorposY > margintop ) {
document.getElementsByTagName('span')[0].style.bottom="30px";
}
}, false);
</script>