Показать сообщение отдельно
  #14 (permalink)  
Старый 05.04.2017, 16:00
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Разобьем задачу.
Второе условие поправил:
Если позиция курсора больше, чем высота экрана минус 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>
Ответить с цитированием