MediaWiki:Tooltips.js
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
$("[data-tooltip]").mousemove(function (eventObject) {
$(this).children().find('a').removeAttr('title')
if ($(window).width() < 1023)
return;
var border_top = $(window).scrollTop();
var border_right = $(window).width();
var left_pos;
var top_pos;
var offset = 15;
if(border_right - (offset *2) >= $(this).width() + eventObject.pageX)
left_pos = eventObject.pageX + offset;
else
left_pos = border_right - $(this).width() - offset;
$(this).parent().next('.tooltip')
.css({
"top" : eventObject.pageY + offset,
"left" : left_pos
})
.show();
}).mouseout(function () {
$(".tooltip").hide()
.css({
"top" : 0,
"left" : 0
});
});