2010-09-27 46 views
1

我有以下工作,但當用戶按'更多'<a>標記(雖然作爲一個按鈕樣式),然後將加載gif,但從用戶點擊時顯示圖像時的按鈕很明顯。幾乎1秒,這使得它看起來很醜。jQuery直播活動取代錨定標記上的內部HTML

它看起來像它刪除內部的HTML有一個想法,然後填充圖像。它是否需要花時間找到圖像或什麼?

<script type="text/javascript"> 
     /* <![CDATA[ */ 
     $(document).ready(function() { 

      $('#blogEntryList #moreLink').live("click", function() { 

       $(this).html("<img src='../../Content/_layout/images/ajax-loader.gif' />"); 

       return false; 
      }); 

     }); 
     /* ]]> */   
    </script> 

回答

0

如果多數民衆贊成在所有的代碼,然後看起來可能需要花費時間來提供圖像。

會更好,因爲隱藏加載圖像,然後在需要時只顯示/隱藏

+0

我怎麼做,所以我躲,然後單擊按鈕顯示的圖像沒有它跳?例如,/當我做我點擊隱藏標籤,然後顯示出圖像,因爲在目前 – Jon 2010-09-27 20:03:56

+0

事情是這樣的:

More...
然後: $(文件)。就緒(函數(){ $('#blogEntryList# ('#moreLink')。hide(); $('#moreWait')。show(); }); });}}; live(「click」,function(){0} – Clicktricity 2010-09-27 20:55:49