Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][JavaScript][jquery] 1 galeria działa, dwie razem już nie...
kamil9012
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 7.02.2008

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


Tworzę na swojej stronie dodatek taki jak tutaj http://jquerytools.org/demos/scrollable/index.htm .

Wszystko ładnie działa, ale problem jest kiedy umieszczam drugą taką samą galerię, która mieści się 2 <br>'y niżej na tej samej stronie.


Czy ma ktoś jakiś pomysł jak rozwiązać ten problem? Na stronie będzie około 15 takich galerii.
Go to the top of the page
+Quote Post
vieri_pl
post
Post #2





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


Tylko nie napisałeś jaki pojawia się problem.

Na pewno używasz innego selektora dla każdej z karuzeli? To samo dotyczy przycisków .prev .next

Ten post edytował vieri_pl 20.04.2012, 20:29:58
Go to the top of the page
+Quote Post
kamil9012
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 7.02.2008

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


  1. <div style="margin:0 auto; width: 634px; height:120px;">
  2. <!-- "previous page" action -->
  3. <a class="prev browse left"></a>
  4.  
  5. <!-- root element for scrollable -->
  6. <div class="scrollable" id="scrollable">
  7.  
  8. <!-- root element for the items -->
  9. <div class="items">
  10.  
  11. <!-- 1-5 -->
  12. <div>
  13. <img src="http://farm1.static.flickr.com/143/321464099_a7cfcb95cf_t.jpg" />
  14. <img src="http://farm4.static.flickr.com/3089/2796719087_c3ee89a730_t.jpg" />
  15. <img src="http://farm1.static.flickr.com/79/244441862_08ec9b6b49_t.jpg" />
  16. <img src="http://farm1.static.flickr.com/28/66523124_b468cf4978_t.jpg" />
  17. </div>
  18.  
  19. <!-- 5-10 -->
  20. <div>
  21. <img src="http://farm1.static.flickr.com/163/399223609_db47d35b7c_t.jpg" />
  22. <img src="http://farm1.static.flickr.com/135/321464104_c010dbf34c_t.jpg" />
  23. <img src="http://farm1.static.flickr.com/40/117346184_9760f3aabc_t.jpg" />
  24. <img src="http://farm1.static.flickr.com/153/399232237_6928a527c1_t.jpg" />
  25. </div>
  26.  
  27. <!-- 10-15 -->
  28. <div>
  29. <img src="http://farm4.static.flickr.com/3629/3323896446_3b87a8bf75_t.jpg" />
  30. <img src="http://farm4.static.flickr.com/3023/3323897466_e61624f6de_t.jpg" />
  31. <img src="http://farm4.static.flickr.com/3650/3323058611_d35c894fab_t.jpg" />
  32. <img src="http://farm4.static.flickr.com/3635/3323893254_3183671257_t.jpg" />
  33. </div>
  34.  
  35. </div>
  36.  
  37. </div>
  38.  
  39. <!-- "next page" action -->
  40. <a class="next browse right"></a>
  41. </div><br><br>


Powyższy kod działa ok, ale kiedy zrobię go x2 to już wszystko zwiesza się i nic nie działa...

W skrypcie mam tylko to(bez selektorów, których niestety nie ogarniam):
  1. <script>
  2. $(function() {
  3. // initialize scrollable
  4. $(".scrollable").scrollable();
  5. });
  6. </script>
Go to the top of the page
+Quote Post
vieri_pl
post
Post #4





Grupa: Zarejestrowani
Postów: 406
Pomógł: 9
Dołączył: 24.07.2005
Skąd: Bydgoszcz

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


Selektory smile.gif

http://www.kurshtml.edu.pl/css/selektory.html

A wracając do tematu.

Daj sobie przed Twoim kodem <div id="first-gallery">, zamknij go po kodzie.

Dla drugiej przed daj <div id="second-gallery"> i tak samo pamiętaj go zamknąć wink.gif

Teraz jQuery:

Kod
<script>
$(function() {
  $("#first-gallery .scrollable").scrollable({ next: '#first-gallery .next', prev: '#first-gallery .prev' });
$("#second-gallery .scrollable").scrollable({ next: '#second-gallery .next', prev: '#second-gallery .prev' });
});
</script>


No i pamiętaj by nie powtarzać identyfikatorów razy dwa. ID musi być unikalne dla każdego elementu, nie możesz mieć dwa razy <div id="scrollable">

Ten post edytował vieri_pl 20.04.2012, 20:36:26
Go to the top of the page
+Quote Post
kamil9012
post
Post #5





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 7.02.2008

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


Dzięki wielkie, działa smile.gif

temat do zamknięcia.
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 - 23:24