Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tooltip problem.
Salur
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 28.12.2014

Ostrzeżenie: (20%)
X----


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>
Go to the top of the page
+Quote Post
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.

Ten post edytował rad11 23.06.2015, 15:43:27
Go to the top of the page
+Quote Post
Salur
post
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 28.12.2014

Ostrzeżenie: (20%)
X----


Bardzo bym prosił o pomoc z tym tooltipem ponieważ on nadal nie podąża za kursorem.

https://jsfiddle.net/2xtLewfw/
Go to the top of the page
+Quote Post
IProSoft
post
Post #4





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

Ostrzeżenie: (0%)
-----


Prównaj i kombinuj dalej: https://jsfiddle.net/2xtLewfw/3/


--------------------
Manual prawdę Ci powie.
Go to the top of the page
+Quote Post
Salur
post
Post #5





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 28.12.2014

Ostrzeżenie: (20%)
X----


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.

Ten post edytował Salur 25.06.2015, 14:22:59
Go to the top of the page
+Quote Post
IProSoft
post
Post #6





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

Ostrzeżenie: (0%)
-----


https://jsfiddle.net/2xtLewfw/4/


--------------------
Manual prawdę Ci powie.
Go to the top of the page
+Quote Post
Salur
post
Post #7





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 28.12.2014

Ostrzeżenie: (20%)
X----


Hmm, dziwne , na pierwszym przedmiocie jest okej, na drugim już tooltip jest dalej a na trzecim jeszcze dalej.


Ten post edytował Salur 26.06.2015, 19:02:59
Go to the top of the page
+Quote Post
IProSoft
post
Post #8





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

Ostrzeżenie: (0%)
-----


Coś słabo kombinujesz: https://jsfiddle.net/2xtLewfw/6/


--------------------
Manual prawdę Ci powie.
Go to the top of the page
+Quote Post
Salur
post
Post #9





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 28.12.2014

Ostrzeżenie: (20%)
X----


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>';


Ten post edytował Salur 26.06.2015, 20:28:34
Go to the top of the page
+Quote Post
IProSoft
post
Post #10





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

Ostrzeżenie: (0%)
-----


  1. echo '<div id="miecz"><a class="tip_trigger" href="#">' . $miecz . '<span class="tip"></span></a></div>';


--------------------
Manual prawdę Ci powie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:09