@River0051

Подсказка вылазиет за пределы экрана, как можно исправить?

Здравствуйте, помогите исправить скрипт
$(document).ready(function() {
	$('.tr').mousemove(function(event) {

	var pos = $(this).offset();
	var pageX = event.pageX;
	var pageY = event.pageY;
	var x = pageX - pos.left + 10;
	var y = pageY - pos.top + 10;

	$(this).find('.hover').css({
		'display' : 'block',
		'left' : x + 'px',
		'top' : y + 'px'});
	});

	$('.tr').mouseout(function() {
		$(this).find('.hover').hide();
	});
});


Блок всплывает при наведении и передвигается за курсором, но когда блок находится внизу экрана, подсказака просто опускается ниже и в итоге ничего не прочесть, помогите исправить это

P.S пытался сделать на библиотеках Tooltip jQuery UI, но не нашел примеров когда в роли подсказки выступает отдельный блок, а не атребут title
  • Вопрос задан
  • 1499 просмотров
Решения вопроса 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
вылазиет

аж мурашки по коже

не нашел примеров когда в роли подсказки выступает отдельный блок

https://popper.js.org
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Что-то вроде такого? jsfiddle.net/8o2utpnb/7
Но если присмотреться - оно в некоторых условиях дергается и перескакивает резко.
Лучше взять готовое решение, как и советовал @webinar

UPD: добавил transition и pointer-events:none на тултип, стало чуток получше, но все равно глючноватое.
jsfiddle.net/8o2utpnb/9
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы