2011-12-13 45 views
0

我在我的html頁面中有以下代碼。 圖標存在,圖像路徑有效。 每個瀏覽器似乎都正確顯示,除IE8只顯示雷伊盒子。 有沒有人知道解決方法?爲什麼在IE8中不顯示jquery日期選擇器圖標?

<script type="text/javascript" charset="utf-8"> 

var sDate = new Date(1323637200000); 

    $(function() { 
    $("#datepicker").datepicker({ 

     minDate: -151, 
     maxDate: "-1D", 
     dateFormat: "dd-mm-yy", 
     defaultDate: sDate, 
     firstDay: 6, 
     showOn: "button", 
     buttonImage: "/public/images/ico-calendar.gif", 
     buttonImageOnly: false, 
     onSelect: function(mydate) { 
      window.location.href="/reports/"+mydate; 
     } 
    }); 
    }); 
</script> 
<input type="hidden" id="datepicker" /> 
+0

嘗試使用〜/公/圖片/ ICO-calendar.gif – pramodtech

+0

這不會改變任何東西。圖像uri是正確的,其他瀏覽器可以顯示圖標。 – emt14

回答

2

經過大量的擺弄之後,我發現重置圖標圖像的最大寬度允許圖標正確顯示。這聽起來像一個怪癖與IE 8

img{ 
max-width: none; 
} 
0

更改HTML到

<input type="text" id="datepicker" /> 

小提琴here。我沒有給出有效的圖像路徑。你需要在你的開發系統上檢查它。