2009-06-11 13 views
0

IEはほとんどのもので少しゴミですが、私は誰かがjqueryを使用してIEでディスプレイの問題を修正する方法を思いつくことを期待していました。以下のサイト上jqueryとIEレンダリングの問題

、私はオプション(プロジェクトや接触)を表示し、非表示にするには、メニュー上のjqueryのを使用している

http://www.isabelarbelaez.com

これらはIEでクリックされたとき、彼らは彼らの背後にあるものは何でも示しインスタント、正常に読み込まれる前に。

基本的には、このように見えます。私は誰もがこれを過ごす方法を示唆することができますか?アニメーションのための私のコードは次のとおりです。

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