Jquery hide / FadeIn проблема с использованием Google Chrome - PullRequest
2 голосов
/ 16 сентября 2009

Этот код отлично работает в IE8 / 7 и Firefox ... Но в Google Chrome у меня возникла проблема ...

На моей странице есть меню, когда пользователь щелкает по нему, скрывает div-блок и показывает содержимое (используя параметр url, установленный в меню)

Мой код Jquery: $ (документ) .ready (function () { $ ( '') Div.blocos скрыть (). $ ( '# DIV divMenuBloco') шоу ();.

    $('.clickable').click(function(){
        var _session = $(this).attr('url');             
        $('div.blocos').hide();
        $('div#' + _session).fadeIn('slow');
        return false;
    });
}

Пункт меню МЕНЮ: ...

Эта часть отлично работает ... Все ссылки меню скрывают и исчезают в содержимом ...

Так что я добавил ссылку «Назад» внутри содержимого div ...

<div class="clickable" id="divBack" style="float:right;margin-right:25px;cursor:pointer" url="divMenuBloco">Back</div>

Когда пользователь нажимает на это, отображается содержимое «Пуск», но оно скрывается после ... Только в Google Chrome ... IE8 и Firefox 3.5 работают нормально ... Есть идеи?

Отредактировано: HTML-код:

<div class="moldura">
    <div class="logo">
    </div>
    <div class="menu">
        <div class="navegacao-principal">
            <div class="clickable" url="div1">
                <img src="Arquivos/Imagens/Estrutura/iconeLocalizacao.png"" />
             </div>
            <div class="clickable" url="div2">
                <img src="Arquivos/Imagens/Estrutura/iconePadrinhos.png" />
            </div>
        </div>

 <div id="divMenuBloco" class="blocos">
    <strong>HOME</strong><br />
    <div class="bloco clickable" url="div3">
       <strong>LINK 3</strong><br /> 
    </div>        
</div>

     <div id="div1" class="blocos">               
         "TESTE 1" 
         <div class="clickable" id="divBack" style="float: right; margin-right: 25px; cursor: pointer" url="divMenuBloco"> Back</div>
....
     </div>                          
 </div>

1 Ответ

3 голосов
/ 21 сентября 2009

Я использовал "Show" вместо "Fadein" и отлично работал в Chrome!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...