![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 1.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Chcę zrobić na stronie (w newsach) wyświetlanie kategorii w liście nieuporządkowanej, która jednak pojawiać ma się dopiero po najechaniu na konkretny link. Napisałem taki kod: I niby wszystko gra. Tylko, jak pojawi się drugi taki news, i wtedy najadę na link, kategorie rozwijają się we wszystkich wiadomościach. Co zrobić? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
$(".kom") - no przeciez tutaj pobierasz wszystko co ma klasę "kom". Jesli wszystkie komentarze maja taką klase, to wszystkie beda sie pokazywac i chować. Musisz pobierac tylko dany news dla danego linka
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 1.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Też się domyśliłem, że tak trzeba. Tylko nie wiem jak, chciałem je identyfikować nadając ul.k i ul.kom takie same klasy (np .news-id) ale nie wiem, jak zaznaczyć, by otwierał tę konkretną listę, gdzie te dwie klasy się równają.
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
dla linka pokazujacego nadajesz id: link_unikalneiddlaautora
dla komentarza nadajesz id: kom_unikalneiddlaautora Teraz gdu najedziesz na link, odczytujesz id linku, wydzielasz z niego unikalneiddlaautora i pokazujesz komentarz o id:kom_unikalneiddlaautora Wydzielenie unikalneiddlaautora to proste operacje na tekscie w js. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 1.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wydzielenie unikalneiddlaautora to proste operacje na tekscie w js. Cóż, może dla Ciebie, ja nigdy do js nie lgnąłem, a jQuery uczę się od wczoraj (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Niemniej jednak dzięki za wskazówki. |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kod var id='link_unikalneiddlaautora'; var unikalneid = id.substr(id.indexOf('_')+1); alert(unikalneid); Mowilem ze proste operacje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Teraz podczep to do siebie i gotowe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
@nospor: kombinujesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
@spit: Jeżeli nie będziesz zmieniał struktury 'newsa' to wystarczy pochodzić trochę po drzewie: |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat @nospor: kombinujesz Oj zaraz kombinuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Poprostu mój sposób jest odporny na zmiane struktury html, Twoj nie. Co nie zmienia faktu, że Twoj wydaje się lepszy dla tej struktury (jeśli się nie zmieni oczywiscie) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 1.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Skorzystałem z obu rozwiązań, jednakże sposób gekona wydaje się łatwiejszy, bo schemat będzie właśnie taki. Dzięki Wam obu!
A będąc jeszcze przy jQuery, mam tą pojawiającą się listę, ale znika dopiero po kliknięciu. Co zrobić, by znikała po "odjechaniu" myszką? mouseover i mouseout chowają warstwę zaraz po najechaniu na nią. Pomysły? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 15:25 |