Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z jQuery i pokazywaniem warstw
spit
post
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:
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3.  
  4. $(".kom").hide();
  5.  
  6. $("a.open").mouseover(function() {
  7. $(".kom").show("fast");
  8. return false;
  9. });
  10.  
  11. $(".kom").click(function() {
  12. $(this).toggle("slow");
  13. return false;
  14. });
  15.  
  16. })</script>

  1. <ul class="k">
  2. <li><a href="#">autor: tomek</a></li>
  3. <li><a class="open" href="#">kategorie</a></li>
  4. </ul>
  5. <ul class="kom">
  6. <li><a href="#">1</a></li>
  7. <li><a href="#">2</a></li>
  8. </ul>
  9. <p style="clear: both">Lorem ipsum dolor sit amet</p>

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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gekon
post
Post #2





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:
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3.  
  4. $(".kom").hide();
  5.  
  6. $("a.open").mouseover(function() {
  7. $(this).parents('ul').next().show("fast"); //o tu :)
  8. return false;
  9. });
  10.  
  11. $(".kom").click(function() {
  12. $(this).toggle("slow");
  13. return false;
  14. });
  15.  
  16. })</script>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 02:08