Показать сообщение отдельно
  #1 (permalink)  
Старый 10.06.2010, 11:23
Аспирант
Отправить личное сообщение для Юрий Шу Посмотреть профиль Найти все сообщения от Юрий Шу
 
Регистрация: 27.05.2010
Сообщений: 42

show/hide. Проблемы в IE
Здравствуйте. Имею простейший пример:
<div class="auth">
            <ul>
		      <li><a href="#">Зарегистрироваться</a></li>
		      <li><a href="#">Войти</a></li>
		    </ul>  
          </div>
		  <div id="auth-form"><img src="auth.png" alt="" /></div>

$(document).ready(function(){
    $(".auth li").eq(1).click(function(){
        $("#auth-form").show("fast");
        return false;
    })
	$(document).click(function(e){ 
	    if (!$(e.target).closest('#auth-form').length) { 
	        $('#auth-form').fadeOut("fast"); 
	    } 
	});
});

#auth-form { display: none; position: absolute; top: 30px; right: 10px; }

Во всех браузерах работает, кроме IE. Если же у auth-form сделать display: block, то все работает, включая появление блока.

Подскажите, как поправить?
Ответить с цитированием