Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tooltip problem.
Forum PHP.pl > Forum > XML, AJAX
Salur
Witam, mam problem z tooltipem, zostaje on wyswietlany gdzies na samym dole a nie obok obrazka.

KOD:

  1. <script type="text/javascript" src="/panel/jquery.min.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function() {
  4. //Tooltips
  5. $(".tip_trigger").hover(function(){
  6. tip = $(this).find('.tip');
  7. tip.show(); //Show tooltip
  8. }, function() {
  9. tip.hide(); //Hide tooltip
  10. }).mousemove(function(e) {
  11. var mousex = e.pageX + 20; //Get X coodrinates
  12. var mousey = e.pageY + 20; //Get Y coordinates
  13. var tipWidth = tip.width(); //Find width of tooltip
  14. var tipHeight = tip.height(); //Find height of tooltip
  15.  
  16. //Distance of element from the right edge of viewport
  17. var tipVisX = $(window).width() - (mousex + tipWidth);
  18. //Distance of element from the bottom of viewport
  19. var tipVisY = $(window).height() - (mousey + tipHeight);
  20.  
  21. if ( tipVisX < 20 ) { //If tooltip exceeds the X coordinate of viewport
  22. mousex = e.pageX - tipWidth - 20;
  23. } if ( tipVisY < 20 ) { //If tooltip exceeds the Y coordinate of viewport
  24. mousey = e.pageY - tipHeight - 20;
  25. }
  26. tip.css({ top: mousey, left: mousex });
  27. });
  28. });
  29. </script>
rad11
Jezeli nie musisz robic takich kombinacji alpejskich to proponuje:

http://getbootstrap.com/javascript/#tooltips

A jezeli chcesz aby sprawdzic Twoje wypociny to wrzuc na jsfiddle swoj przyklad.
Salur
Bardzo bym prosił o pomoc z tym tooltipem ponieważ on nadal nie podąża za kursorem.

https://jsfiddle.net/2xtLewfw/
IProSoft
Prównaj i kombinuj dalej: https://jsfiddle.net/2xtLewfw/3/
Salur
No właśnie, ten problem z odległością, nie mam żadnego pomysłu jak to zrobić zeby było obok napisu i się poruszało za kursorem.

PS: Jeżeli miałbys jakis inny tooltip który się porusza za kursorem i działa to proszę o podesłanie, lub pomoc w tym.
IProSoft
https://jsfiddle.net/2xtLewfw/4/
Salur
Hmm, dziwne , na pierwszym przedmiocie jest okej, na drugim już tooltip jest dalej a na trzecim jeszcze dalej.
IProSoft
Coś słabo kombinujesz: https://jsfiddle.net/2xtLewfw/6/
Salur
Kwestia w tym że na jsfiddle działa a w panelu już nie, proszę zobaczyć kursor mam na broni.

SS: http://scr.hu/71b8/41pfq

Pokaże jeszcze php:

  1. echo '<div id="miecz">';
  2. echo '<a class="tip_trigger" href="#">';
  3. echo $miecz;
  4. echo '<span class="tip">';
  5. echo '</a></span></div>';
IProSoft
  1. echo '<div id="miecz"><a class="tip_trigger" href="#">' . $miecz . '<span class="tip"></span></a></div>';
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.