![](/img/trans.png)
[英]Why doesn't this Dojo 1.9/JS code work in Internet Explorer 7?
[英]Why my code doesn't work on Internet Explorer?
為什么我的代碼在Internet Explorer上不起作用:
64行從這里開始:
$(function () {
$('#id_laufzeit_bis').datepicker().on('changeDate', recalculate_deadline);
$('#id_kuendigungsfrist').change(recalculate_deadline);
$('#id_kuendigungsfrist_type').change(recalculate_deadline);
$('#id_kuendigung_moeglichbis').change(check_reminder_date);
$('#id_erinnerung_am').datepicker().on('hide', check_reminder_date);
//$('#id_vertrag_verlaengerung').change(recalculate_deadline);
//$('#id_vertrag_verlaengerung_type').change(recalculate_deadline);
});
完整代碼在這里: http : //wklej.org/hash/a8884a307f3/
如果直接在Internet Explorer中打開JavaScript( .js
)文件,則該文件將在Windows腳本宿主 (WSH)上的系統級別(某種程度上受限制)上運行,此時它沒有指向HTML站點的任何鏈接,並且因此缺少jQuery並拋出此錯誤。
作為網絡開發人員,您可能還希望始終在沒有開發人員控制台的情況下啟用顯示腳本錯誤:
看來您在使用jquery-ui庫時遇到了問題。 似乎您試圖在定義和使用datepicker方法之前就對其進行訪問。
我通過使用document.ready將這段代碼在IE 8上運行為
$(document).ready(function() {
$('#id_laufzeit_bis').datepicker().on('changeDate', recalculate_deadline);
});
看到完整的工作頁面@ http://jsfiddle.net/n7fMK/1/
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.