https://github.com/wrathinmind/pikabu-informer расширение, выводящее информацию о пользователе по просьбе

http://pikabu.ru/story/_2899709 Описание: скачать zip из репозитория, распаковать в папку, хром - Настройки — Инструменты — Расширения - +Режим разработчика -Загрузить распакованное расширение
https://github.com/wrathinmind/pikabu-informer  расширение, выводящее информацию о пользователе  по просьбе  <a href="http://pikabu.ru/story/_2899709">http://pikabu.ru/story/_2899709</a> Описание: скачать zip из репозитория, распаковать в папку, хром - Настройки — Инструменты — Расширения - +Режим разработчика -Загрузить распакованное расширение
Автор поста оценил этот комментарий
Для лл

var changeTooltipPosition = function(event) {
var tooltipX = event.pageX - 8;
var tooltipY = event.pageY + 8;
$('div.pinformer_tooltip').css({top: tooltipY, left: tooltipX, position:'absolute' , margin:'8px', padding:'8px', border:'1px solid', 'border-radius' : '3px' ,'z-index': 2, background: "#E7E7E7"});
};

var showTooltip = function(event) {
$('div.pinformer_tooltip').remove();
var xmlhttp = new XMLHttpRequest();
$.get(this.href, function(data) {
tooltip = $(data).find('.profile_wrap')[0];
$('<div class="pinformer_tooltip">'+tooltip.innerHTML+'</div>').appendTo('body');
changeTooltipPosition(event);
});
};

var hideTooltip = function() {
$('div.pinformer_tooltip').remove();
};

$("a").each(function(){if(/.*?pikabu.ru\/profile\/.*/.test(this.href)) $(this).bind({mouseenter: showTooltip, mouseleave: hideTooltip})})
$(window).bind({scroll:hideTooltip})


Плохой пост ты сделал. Заминусуют. Нихуя же не поймут.
раскрыть ветку (1)
Автор поста оценил этот комментарий
да я не кармодрочер, кому надо - тот поймет, разберется =)
Автор поста оценил этот комментарий
Продублирую #comment_38347766

На всех остальных браузерах открываем консоль (f12), вбиваем это:

var changeTooltipPosition = function(event) {
var tooltipX = event.pageX - 8;
var tooltipY = event.pageY + 8;
$('div.pinformer_tooltip').css({top: tooltipY, left: tooltipX, position:'absolute' , margin:'8px', padding:'8px', border:'1px solid', 'border-radius' : '3px' ,'z-index': 2, background: "#E7E7E7"});
};

var showTooltip = function(event) {
$('div.pinformer_tooltip').remove();
var xmlhttp = new XMLHttpRequest();
$.get(this.href, function(data) {
tooltip = $(data).find('.profile_wrap')[0];
$('<div class="pinformer_tooltip">'+tooltip.innerHTML+'</div>').appendTo('body');
changeTooltipPosition(event);
});
};

var hideTooltip = function() {
$('div.pinformer_tooltip').remove();
};

$("a").each(function(){if(/.*?pikabu.ru\/profile\/.*/.test(this.href)) $(this).bind({mouseenter: showTooltip})})

Жмем энтер. ПРОФИТ: наводим на ник и...
Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий
я чуток подправил:
вместо последней строки

$("a").each(function(){if(/.*?pikabu.ru\/profile\/.*/.test(this.href)) $(this).bind({mouseenter: showTooltip, mouseleave: hideTooltip})})
$(window).bind({scroll:hideTooltip})
показать ответы
раскрыть ветку (1)
Автор поста оценил этот комментарий
Если не сложно, создай такой длиннопост:

www.dlinnopost.ru/files/images/50e2ab4f1bbf88cb9c5ca98d38104808_1418469135.jpg
показать ответы
Автор поста оценил этот комментарий
Создавать или нет? Тот чел не отвечает
раскрыть ветку (1)
Автор поста оценил этот комментарий
да ладно уж, через пару часов сам добавлю =)
показать ответы
Автор поста оценил этот комментарий
Спасибо, полезная штука. Наблюдаются задержки с пропаданием тултипа после отведения курсора мыши от ника юзера.
раскрыть ветку (1)
Автор поста оценил этот комментарий
поправил все, правда подписаться нельзя на самом деле. Но теперь лишний раз не выводит окна, кеширует и не пропадает.