我想在我的項目中使用斑馬datepicker庫。我按照說明書here和寫了下面的代碼:Zebra Datepicker用戶界面不會彈出圖標點擊(Internet Explorer 9)
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="assets/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="assets/Zebra_Datepicker-master/public/javascript/zebra_datepicker.js"></script>
<link rel="stylesheet" href="assets/Zebra_Datepicker-master/public/css/metallic.css" type="text/css"></link>
<script type="text/javascript">
window.onload = function(){
$('#calendarValue').Zebra_DatePicker();
}
</script>
</head>
<body>
<div id="calendarContainer">
<input type="text" id="calendarValue"></input>
</div>
</body>
</html>
這導致到附在用id「calendarValue」文本字段的黃色圖標,並且被點擊時,圖標加載日曆。我在Chrome,Firefox和Internet Explorer 10和11中獲得了預期的結果。
斑馬草的開發人員(Stefan Gabos)提到,遵循嚴格的doctype()使其與IE6 +兼容,並且示例html的zebra datepicker package也可以正常加載IE9上的日期選擇器,當我在IE9上測試時,我的代碼不會加載日期選擇器UI;只有黃色圖標被附加到文本框,並且點擊該按鈕時日曆UI不會打開。可以看出我的代碼中使用了doctype,所以用舊版本的IE獲取UI應該是個問題,但在我的情況下並不這樣。屏幕截圖如下:
我在網絡發展中一個小白,我無法弄清楚什麼是錯在這裏。
希望一切都在這次詳細解釋。
IE9有一些事件觸發的問題未能默默:http://stackoverflow.com/questions/10961430/ie9-not-running-javascript-onload超越那你能否測試一下自己並提供關於究竟發生了什麼的細節? – blgt
我在一個項目中使用了斑馬紋日期選擇器,並且在使用IE9進行測試時,它的頁面並未完全加載。用這些簡單的代碼行,我試圖看看斑馬選擇器是否真的不在IE上工作,或者它是我的代碼不起作用。我只是想在IE9失敗的「calendarValue」文本字段中啓動一個斑馬紋日期選擇器。 – fs71gh
剛剛編輯了我的問題。我希望我的問題現在已經清楚。 – fs71gh