Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] toggle działa na FF nie działa na IE
Pozycjonowanie i Optymalizacja > Projektowanie stron > PHP i MySQL
CashNet
Witam,

Mam problem z menu rozwijanym zrobionym przy pomocy jQuery. Działa pięknie na FF, niestety na IE ani myśli.

Kod jquery:
KOD
$(document).ready(function()
{
    $(".rozwijajka a.eighteight").click(function()
    {
      $(this).parents().next(".rozwinac").toggle("slow");
    });    
});


Kod html menu:
KOD
            <div class="damska">
                <ul class="items">
                 <li><div class="rozwijajka"><img src="gfx/left_plus.png" alt="" /><a href="#" title="Stroje kąpielowe" class="eighteight">Stroje kąpielowe</a></div><div class="btm"></div></li>
                    <div class="rozwinac" style="display: none;"><ul class="sitems">
                        <li><a href="./jednoczesciowe.html" title="Jednoczesciowe">Jednoczęściowe</a></li>                                                        
                        <li class="last"><a href="./dwuczesciowe.html" title="Dwuczesciowe">Dwuczęściowe</a></li>
                    </ul></div>    
                </ul>
            </div>


Z gory dzieki za pomoc i wskazanie kierunku poszukiwań smile.gif.
Mion
Jaka wersja IE ?
CashNet
Mam 6.0 i na niej na pewno nie działa. Wiem, że stara, ale patrzac w GA mam ok 10k uni miesiecznie dla tej wersji wiec musi to na niej działac.
Mion
W IE jest komunikat błędu javascript jak takowy się pojawia wiec zobacz w której linijce kodu. Jeśli Twój kod zaczerpnięty jest z porad to sprawdź czy w oryginale działa pod IE 6, bo wcale nie musi wink.gif
---
W IE działa jeśli jes taki kod (testowy):
KOD
<p class="rozwijajka">rozwijajka</p>
<script type="text/javascript">
$(document).ready(function()
{
    $(".rozwijajka").click(function()
    {
      alert('click');
      $(".rozwinac").toggle("slow");
     // $(this).parents().next(".rozwinac").toggle("slow");
    });    
});

</script>

CashNet
W ten sposob owszem dziala, ale bez nex'ta dla kazdej pozycji w menu musialbym robic osobna klase i osobny wpis w js'ie, a bez parentsa wtedy nie dziala mi znow pod ff smile.gif. Nie mam pomyslu, jak nic Ci sie nie uda wymyslic to pewnie zrobie osobne klasy i tyle.
shpyo
daj lepiej linka do tego problemu, jak dla mnie to wina jest z odwoływaniem się do rodziców.
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-2012 Invision Power Services, Inc.