Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt listy alfabetycznej
Forum PHP.pl > Forum > Po stronie przeglądarki
benusso
Znalazłem coś takiego

http://www.ihwy.com/Labs/Demos/Current/jqu...nav-plugin.aspx
http://www.ihwy.com/Labs/jquery-listnav-plugin.aspx

najbardziej podoba mi się demo4

Niestety nie mogę z tym dać sobie rady, może pomoże ktoś? Zrobiłem coś takiego ale nie działa:

  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
  2. <script src="jquery.listnav-2.1.js" type="text/javascript"></script>
  3. <style type="text/css">
  4. .listNav { margin:0 0 10px; }
  5.  
  6. .ln-letters { overflow:hidden; }
  7. .ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
  8. .ln-letters a.ln-last { border-right:1px solid silver; }
  9. .ln-letters a:hover,
  10. .ln-letters a.ln-selected { background-color:#eaeaea; }
  11. .ln-letters a.ln-disabled { color:#ccc; }
  12. .ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
  13.  
  14.  
  15. /* demo-specific
  16. ----------------------------------------------------------------- */
  17.  
  18. #demoThree-nav .ln-letters a { border:none; border-top:2px solid pink; color:red; }
  19. #demoThree-nav .ln-letters a.ln-last { border-right:none; }
  20. #demoThree-nav .ln-letters a:hover,
  21. #demoThree-nav .ln-letters a.ln-selected { border-top:2px solid red; background-color:pink; color:White !important; }
  22. #demoThree-nav .ln-letters a.ln-disabled { color:pink; }
  23. #demoThree-nav .ln-letters a.ln-disabled:hover { color:white; }
  24. #demoThree-nav .ln-letter-count { color:red; }
  25.  
  26. #demoThree li { color:pink; }
  27. #demoThree li a { color:red; text-decoration:none; }
  28. #demoThree li a:hover { text-decoration:underline; }
  29.  
  30. #demo4 #listWrapper { width:650px }
  31. #demoFour li { float:left; }
  32. #demoFour a { display:block; text-align:center; width:85px; border:1px solid silver; padding:10px; margin:0 10px 10px 0; text-decoration:none }
  33. #demoFour a:hover { background-color:#eee }
  34.  
  35. </head>
  36.  
  37. <script charset="utf-8" type="text/javascript">
  38. $('#myList').listnav();
  39.  
  40.  
  41. <div id="myList-nav"></div>
  42. <ul id="myList">
  43. <li class="ln-a" style="display: list-item;"><a href="#">Agizzy</a></li>
  44. </ul>
  45.  
  46.  
  47.  
  48. </body>
  49. </html>


ale nie działa sad.gif
lukasz1985
Nie działa ponieważ skrypt uruchamiający listę musi znajdować się po elementach listy (lub przed samym końcem <body> )

Spróbuj tak:
  1.  
  2.  
  3. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
  4.  
  5. <script src="jquery.listnav-2.1.js" type="text/javascript"></script>
  6.  
  7. <style type="text/css">
  8.  
  9. .listNav { margin:0 0 10px; }
  10.  
  11.  
  12.  
  13. .ln-letters { overflow:hidden; }
  14.  
  15. .ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
  16.  
  17. .ln-letters a.ln-last { border-right:1px solid silver; }
  18.  
  19. .ln-letters a:hover,
  20.  
  21. .ln-letters a.ln-selected { background-color:#eaeaea; }
  22.  
  23. .ln-letters a.ln-disabled { color:#ccc; }
  24.  
  25. .ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
  26.  
  27.  
  28.  
  29.  
  30.  
  31. /* demo-specific
  32.  
  33. ----------------------------------------------------------------- */
  34.  
  35.  
  36.  
  37. #demoThree-nav .ln-letters a { border:none; border-top:2px solid pink; color:red; }
  38.  
  39. #demoThree-nav .ln-letters a.ln-last { border-right:none; }
  40.  
  41. #demoThree-nav .ln-letters a:hover,
  42.  
  43. #demoThree-nav .ln-letters a.ln-selected { border-top:2px solid red; background-color:pink; color:White !important; }
  44.  
  45. #demoThree-nav .ln-letters a.ln-disabled { color:pink; }
  46.  
  47. #demoThree-nav .ln-letters a.ln-disabled:hover { color:white; }
  48.  
  49. #demoThree-nav .ln-letter-count { color:red; }
  50.  
  51.  
  52.  
  53. #demoThree li { color:pink; }
  54.  
  55. #demoThree li a { color:red; text-decoration:none; }
  56.  
  57. #demoThree li a:hover { text-decoration:underline; }
  58.  
  59.  
  60.  
  61. #demo4 #listWrapper { width:650px }
  62.  
  63. #demoFour li { float:left; }
  64.  
  65. #demoFour a { display:block; text-align:center; width:85px; border:1px solid silver; padding:10px; margin:0 10px 10px 0; text-decoration:none }
  66.  
  67. #demoFour a:hover { background-color:#eee }
  68.  
  69.  
  70.  
  71.  
  72. </head>
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79. <div id="myList-nav"></div>
  80.  
  81. <ul id="myList">
  82.  
  83. <li class="ln-a" style="display: list-item;"><a href="#">Agizzy</a></li>
  84.  
  85. </ul>
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92. <script charset="utf-8" type="text/javascript">
  93.  
  94. $('#myList').listnav();
  95.  
  96.  
  97.  
  98.  
  99.  
  100. </body>
  101.  
  102. </html>
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.