Skocz do zawartości

tooltip


Oki

Rekomendowane odpowiedzi

Witam serdecznie,

mam taki kod do pokazywania tooltipa po najechaniu myszką na link. Wszystko działa poprawnie, tylko jedna rzecz mnie denerwuje. Tooltip pokazuje się lekko w prawo i w dół. Jeżeli link jest na dole strony to tooltip jest niewidoczny, lub ucięty w połowie. Czy można zrobić tak, że gdy tooltip pojawia się poza stroną na dole to cała strona przesuwa się do góry tak, żeby tooltip był w całości widoczny?

function showToolTip(e,text){

if(document.all)e = event;

var obj = document.getElementById('bubble_tooltip');

var obj2 = document.getElementById('bubble_tooltip_content');

obj2.innerHTML = text;

obj.style.display = 'block';

var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);

if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0;

var leftPos = e.clientX + 80;

if(leftPos<0)leftPos = 0;

obj.style.left = leftPos + 'px';

obj.style.top = e.clientY + obj.offsetHeight -195 + st + 'px';

}

function hideToolTip(){

document.getElementById('bubble_tooltip').style.display = 'none';

}

Pozdrawiam i z góry dziękuję.

Odnośnik do komentarza
Udostępnij na innych stronach

A co to ma wspólnego z PHP i MySQL ?

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Nie chce ruszać tooltipa. Strona na której się on znajduje składa się w głównej części z linków i po prostu chciałem, żeby użytkownik oglądając linki na dole nie musiał scrollować w dół, tylko tooltip by to za niego robił. Nie wiem za dużo o js. Myślałem, że to strawa jednej lub dwóch linijek. Jak ktoś może, to proszę o pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 5 tygodni później...

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności