Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] Pierwszy element nie reaguje na nadanie klasy
nappy
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 22.09.2009

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


Cześć,

Po najechaniu wszystkie pozostale kolumny wygasaja, po kliknieciu aktualna kolumna rozszerza sie (po ponownym - zwija). Wszystko pieknie tylko nie dziala na 1 kolumnie. Czemu? Firebug pokazuje, ze klasa jest nadawana poprawnie. Jednak pierwsza kolumna nie przyjmuje zadnej wartosci z nadanej klasy, tak jakby byla ona pusta. Jakies pomysly? Pls help!

link:
http://janzielinski.eu/sample/

kod:
  1. <style type="text/css">
  2. body {width: 4000px;}
  3. div.wrapper {position: relative; width: 100%; height: 100%;}
  4. div.col {position: relative; float: left; width: 200px; height: 350px; background: #999; margin-right: 20px;}
  5. div.col+.wide {width: 700px;}
  6. </style>


Kod
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){

                
$.fn.extendCol = function() {
    $('div.col').toggle(function(){
                        
            $(this).addClass('wide');
            
        }, function(){
            
            $(this).removeClass('wide');
            
        })
}



$('div.col').addClass('inactive');
$('div.col').mouseenter(function(){
            $(this).removeClass('inactive');
            $(this).addClass('active');
            $('.inactive').stop().animate({opacity: 0.4}, 200)
            });

            $('div.col+.active').extendCol();
    
        
$('div.col').mouseleave(function(){
        
            $('.inactive').stop().animate({opacity: 1}, 200)
            $(this).removeClass('active');
            $(this).addClass('inactive');        
            });
});

</script>


  1. <div class="wrapper">
  2. <div class="col">col 1</div>
  3. <div class="col">col 2</div>
  4. <div class="col">col 3</div>
  5. <div class="col">col 4</div>
  6. </div>


*bump*

Ten post edytował nappy 14.06.2010, 15:18:01
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 11:17