2009-06-11 5 views
0

IE는 대부분의 경우 쓰레기가 조금 있지만 IE에서 jquery를 사용할 때 디스플레이 문제를 해결할 수있는 방법을 찾아 낼 수 있기를 바랍니다. 다음 사이트에 jquery 및 IE 렌더링 문제

, 내가 보여 옵션 (프로젝트 및 연락처)이 IE에서 클릭 할

http://www.isabelarbelaez.com

을 숨기려면 메뉴에서 jQuery를 사용하고, 그들은 그들 뒤에 무엇이든 보여 인스턴트, 정상적으로로드하기 전에.

기본적으로이 모양은 엉망입니다. 누군가가 이것을 지나갈 수있는 방법을 제안 할 수 있는지 궁금합니다. 애니메이션 내 코드는 다음과 같습니다

jQuery(document).ready(function($) { 

var timer; 
var display; 

$('li#contact').click(function() { 
     clearTimeout(timer); 
     $('ul.image_display').css('display', 'none'); 
     $('ul.projects').fadeOut().hide(); 
     $('li#cv').removeClass('cur'); 
     $('li#projects').removeClass('cur'); 
     $('li#contact').addClass('cur'); 
     $('ul.contact').fadeIn(function() 
         { 
         display = setTimeout(function() 
         { 
         $('ul.contact').fadeOut('slow'); 
         }, 8000); 
         }); 
     timer = setTimeout(function() { 
      $('li#contact').removeClass('cur'); 
      $('li#cv').addClass('cur'); 
      }, 8625); 

     }); 

     $(function() { 

     $('#projects').click(function() { 
     clearTimeout(timer); 
     $('li#cv').removeClass('cur'); 
     $(\"ul.contact\").fadeOut().hide(); 
     $('#contact').removeClass('cur'); 
     $('#projects').addClass('cur'); 
     $('ul.projects').fadeIn(function() 
         { 
         display = setTimeout(function() 
         { 
         $('ul.projects').fadeOut('slow'); 
         }, 8000); 
         }); 
     timer = setTimeout(function() { 
      $('li#projects').removeClass('cur'); 
      $('li#cv').addClass('cur'); 
       }, 8625); 
     }); 

     }); 

답변

0

이 수정으로 시도해보십시오.

$ ("ul.image_display 리튬 번호의 image_hover의 IMG") ATTR ("SRC", largeAlt);

$ ("ul.image_display 리튬 번호의 image_hover의 IMG") ATTR ("SRC", ".");

+0

답장을 보내 주셔서 감사합니다. 그러나 이것은 제가 걱정했던 부분이 아닙니다. 이것은 이미지로 채워질 것이고 그것은 IE에서 잘 표시됩니다. ul.projects와 ul.contact로드가 가난해질 때였습니다. – DanC