Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dwa jQuery z użyciem <li> = konflikt
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
szmidt344
Witam,
Mam 2 skrypty jquery, które jeden to menu z użyciem tabeli <li> i drugi to slider również z użyciem <li>
Kiedy menu zaczyna działać, to slider też, ale przejmuje funkcję menu i obrazki zaczynają się rozciągać i chować po najechaniu.

Próbowałem z class ale to nie pomaga. Co zrobić?

Pozdrawiam
buliq
Zacznij od pokazania kodu
szmidt344

  1. <link rel="stylesheet" type="text/css" href="css/default.css" />
  2. <link rel="stylesheet" href="animated-menu.css"/>
  3.  
  4. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js?ver=3.2.1" type="text/javascript"></script>
  5. <script src="jquery.easing.1.3.js" type="text/javascript"></script>
  6. <script src="animated-menu.js" type="text/javascript"></script>
  7.  
  8.  
  9. <script src="js/jquery.roundabout.js"></script>
  10.  
  11. <script>
  12.  
  13. $(document).ready(function() {
  14. $(".ul2").roundabout({
  15. autoplay: true,
  16. autoplayDuration: 5000,
  17. autoplayPauseOnHover: true
  18. });
  19. });
  20. </script>
  21. </head>
  22. <body style="background-image:url('images/dark_wood.png'); background-repeat:repeat-all;">
  23.  
  24. <ul class="menus" style="width: 800px; margin-left: auto; margin-right: auto; margin-top:10px;">
  25. <li class="green">
  26. <p><a href="#">Home</a></p>
  27. <p class="subtext">The front page</p>
  28. </li>
  29. <li class="yellow">
  30. <p><a href="#">About</a></p>
  31. <p class="subtext">More info</p>
  32. </li>
  33. <li class="red">
  34. <p><a href="#">Contact</a></p>
  35. <p class="subtext">Get in touch</p>
  36. </li>
  37. <li class="blue">
  38. <p><a href="#">Submit</a></p>
  39. <p class="subtext">Send us your stuff!</p>
  40. </li>
  41. <li class="purple">
  42. <p><a href="#">Terms</a></p>
  43. <p class="subtext">Legal things</p>
  44. </li>
  45. </ul>
  46.  
  47. <center><div><ul class="ul2" >
  48. <li><img width="100%" height="100%"src="images/1.png"/></li>
  49. <li><img width="100%" height="100%"src="images/2.png"/></li>
  50. <li><img width="100%" height="100%"src="images/3.png"/></li>
  51. <li><img width="100%" height="100%"src="images/4.png"/></li>
  52. <li><img width="100%" height="100%"src="images/5.png"/></li>
  53. <li><img width="100%" height="100%"src="images/6.png"/></li>
  54. </ul></div>
  55. </center>

buliq
Ok, pokazałeś kod dla slidera, ale tutaj wróżek nie ma, więc pokaż jeszcze kod dla menu (tj chyba plik animated-menu.js)
szmidt344
przepraszam

  1. $(document).ready(function(){
  2.  
  3. //Fix Errors - <a href="http://www.learningjquery.com/2009/01/quick-tip-prevent-animation-queue-buildup/" target="_blank">http://www.learningjquery.com/2009/01/quic...-queue-buildup/</a>
  4.  
  5. //Remove outline from links
  6. $("a").click(function(){
  7. $(this).blur();
  8. });
  9.  
  10. //When mouse rolls over
  11. $("li").mouseover(function(){
  12. $(this).stop().animate({height:'150px'},{queue:false, duration:600, easing: 'easeOutBounce'})
  13. });
  14.  
  15. //When mouse is removed
  16. $("li").mouseout(function(){
  17. $(this).stop().animate({height:'50px'},{queue:false, duration:600, easing: 'easeOutBounce'})
  18. });
  19.  
  20. });
buliq
I tutaj masz problem, w pierwszym kodzie, slider przypisujesz po klasie, natomiast menu przypisujesz po tagu( li). Popraw tutaj li na ul.menus li
szmidt344
Pięknie dziękuję smile.gif
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.