Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][HTML][jQuery]Problem z wtyczką scrollTo
lobopol
post 28.03.2010, 14:17:10
Post #1





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Zrobiłem właśnie prościutką stronę w formie dużego kwadratu podzielonego na 4 mniejsze:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Untitled Document</title>
  5. <link href="styl.css" rel="stylesheet" type="text/css" />
  6. <script src="jquery-1.4.2.min.js" type="text/javascript"></script>
  7. <script src="jquery.scrollTo-min.js" type="text/javascript"></script>
  8. <script src="skrypt.js" type="text/javascript"></script>
  9. </head>
  10. <div id="container">
  11. <div id="left">
  12. <div id="top-left">
  13. <div class="inner">
  14. <ul>
  15. <li><a href="#top-left">O firmie</a></li>
  16. <li><a href="#top-right">Galeria</a></li>
  17. <li><a href="#bottom-left">Oferta</a></li>
  18. <li><a href="#bottom-right">Kontakt</a></li>
  19. </ul>
  20.  
  21. </div>
  22. </div>
  23. <div id="bottom-left">
  24. <div class="inner">
  25. <ul>
  26. <li><a href="#top-left">O firmie</a></li>
  27. <li><a href="#top-right">Galeria</a></li>
  28. <li><a href="#bottom-left">Oferta</a></li>
  29. <li><a href="#bottom-right">Kontakt</a></li>
  30. </ul>
  31. </div>
  32. </div>
  33. </div>
  34.  
  35. <div id="right">
  36. <div id="top-right">
  37. <div class="inner">
  38. <ul>
  39. <li><a href="#top-left">O firmie</a></li>
  40. <li><a href="#top-right">Galeria</a></li>
  41. <li><a href="#bottom-left">Oferta</a></li>
  42. <li><a href="#bottom-right">Kontakt</a></li>
  43. </ul>
  44. <p>asd</p>
  45. </div>
  46. </div>
  47. <div id="bottom-right">
  48. <div class="inner">
  49. <ul>
  50. <li><a href="#top-left">O firmie</a></li>
  51. <li><a href="#top-right">Galeria</a></li>
  52. <li><a href="#bottom-left">Oferta</a></li>
  53. <li><a href="#bottom-right">Kontakt</a></li>
  54. </ul>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. </body>
  60. </html>


skrypt.js
  1. $(document).ready(function (){
  2. $('.inner a').click(function () {
  3. $('#container').scrollTo($(this).attr('href'), 800);
  4. });
  5. });


W teorii powinno to mi płynnie przesuwać z jednego diva do drugiego, ale niestety tak nie jest (następuje po prostu przeskok) prosiłbym o jakieś sugestie


Problem rozwiązany do usunięcia

Ten post edytował lobopol 28.03.2010, 20:12:51


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
erix
post 29.03.2010, 10:53:54
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Bo nie blokujesz otwarcia kotwicy:

[JAVASCRIPT] pobierz, plaintext
  1. $('.inner a').click(function (e) {
  2. e.preventDefault();
  3. $('#container').scrollTo($(this).attr('href'), 800);
  4. });
[JAVASCRIPT] pobierz, plaintext



edit: dopiero teraz zauważyłem, że rozwiązany; ale przyda się innym. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 23:31